rofl, welcome to my world
lets say i do a service... this involves topping everything up if its low, whichi s, battery eletrolite (distiled water in the battery), oil change, filter change, check tranny oil, clutch fluid (manual), window washer fluid, power steering fluid, rear diff fluid, tire pressures, air filter check, coolant check, check for any leeks, problems.
all of this takes me roughly 20 minutes (we use a slow oil pourer thing, pumps oil in, but takes farking ages).
combined with a warrent... we charge at $54 an hour... roughly $100
which means its like $60 for the service alone...

see how it works?
now if i did this myself... it would cost roughly $20... because of the stuff i use... apart from the warrent.. damn goverment lol
so, as a mechanic, i could charge you $20, or $100

now which would you rather receive as a working mechanic....
its highway robbery, but hey, i get paid, you get your car junk done, and were all happy... well... obviously not you ^_^
either way, im not being an asshole, its the way it is, and it being toyota itself, you pay megabucks.. wheel bearings are $350 a kit, inc both seals, a kit from BNT (brake and transmission), cost $102 a kit, but has only the top seal, i goto a mate down the road and he makes up the other seal for $20... so for $122 i have a kit IDENTICAL kit to toyota

.
then at $54 an hour... you can see why bearings cost so much lol.