A few more options to consider...
1 - rebuild your existing calipers (assuming they really need it and you trust the shops opinion). You can get kits to do this pretty cheap and clean up your existing calipers with wire brushes, paint them, put new seals and gaskets in and they will be like new.
^ If that's more than you want to undertake yourself
2 - get remanufactured calipers (basically factory rebuilt & typically exceed OEM specifications using OE or OEM calipers)
3 - you will see "loaded" and "semi-loaded" caliper options - the loaded calipers will come with brake pads pre-installed and all hardware. Semi-loaded will come with calipers and some hardware like pins, clips, shims, etc.
I like to pick my hardware personally and I just did a complete brake service myself recently. I would not get loaded calipers if I was going that route. I decided to buy powerstop cross drilled slotted rotors, toyota brake pads, new wheel bearing kits (from cruiseroutfitters) and also got new shims, clips, etc.
I got my rotors from
www.rockauto.com - They have great prices on a lot of stuff. I also buy a lot or OEM Toyota parts but keep in mind Toyota doesn't manufacture everything. They do not make calipers but rather source them from several OEM providers. (ie - I just replaced a 02 sensor - Toyota doesn't make these either - they re-sell Denso as OEM. I ordered a Denso 02 sensor off
amazon identical to the OEM Toyota part for half of what the dealership would charge). Do your homework - sometimes you can get the same parts far less than Toyota charges even with discounts. That said - I do buy alot of stuff from Toyota and always try to use OEM quality parts.
www.rockauto.com will have remaufactured calipers, caliper rebuild kits, loaded and unloaded options, etc. They will also have cv axles but I'd go with Toyota on those if possible. Lots of threads on here about people trying less expensive CV"s. Toyota / OEM CV's are simply the best available in this case.
Good luck.