I had to replace a Dell laptop battery a while back and it was $140 just for the battery with self-install (notably much easier). So... I'm not sure that $199 is an outrageous price, given that they install it for you.
However, I'm more concerned about the turn-around time. Can they fix it while you wait at an Apple store or do they have to keep it for a day or more and return it later?