20 Dollars is a pretty standard price for OFFLINE shopping of a servo.
Don't forget the overhead a store must have to carry products, pay employees etc etc.
I called local stores here and they all said 20 for the servos. One store who I deal with for my RC cars and heli's (i've spent nearly 10g there) said he could do 15 and that was his cost, he showed me his listings right from hi-tec and he won't lie to me about that. I go there and I pay their price for their expertise in the subject.
People aren't out to steel money from you.
They are covering their costs and trying to make money as well.
The internet and larger retailers have DESTROYED the smaller stores. As i'm sure many of you are from smaller communities you can see that when walmart moves in, everyone closes shop. Its impossible to compete!
This isn't a rant btw

LOL
Just a friendly reminder on retail !