AVOID BECK ARNLEY! DO NOT BUY THEIR STUFF FOR THIS TRUCK. You will probably pay more than dealer retail for ill fitting chinese parts. They used to be top notch, sadly not so anymore.
As far as the calipers go, these suckers cost over $700. Keep the work the factory did! If a piston is really frozen, you will see the brake pad worn unevenly. You can unmount the caliper, remove the pads, put a 2x4 in or something and mash the brake pedal, and they should pop out.
My caliper rebuild - all at the dealer as a walk-in - couldnt wait for Carroll..
1 piston at $15
1 seal set at $25-30 or so (includes brake grease!)
and 3-4 hours to get pistons out, clean, grease and reassemble.
Of course if you are in a bind for time, dont have time to take them apart then wait 3 days for the dealer to get your piston(s) if you need them, then you gotta do what you gotta do.
I did the idler arm bushing replacement before I realized the end joint probably has some wear too. If I had to do it over I would just get a dealer arm or the total chaos device. Still, the $5 rebush made a noticeable difference and was worth every penny

If you are going to keep your truck for a while, original parts are a very good idea! Toyota owns or controls almost all of their suppliers, and you can only get this top quality from them. Aisin, Denso, etc., sell very little on the aftermarket. Stay out of the parts stores - unlike for an american truck where they can sell you original, quality parts - they can't do you many favors for Toyota.
If you shop around to different dealers you will get better prices! Get a part number and call every dealer in town so you know where to go when you are in a bind. And get to know our friend Carroll or some of the dealers on the internet who sell parts.