I always check on the toyota site and then I compare the prices when shipping to dealers. They always vary. Another site where I've found cheaper stuff is toyotapartsdeal.com (for OEM parts)
Have a funny experience to share here.
Yesterday I received a pack of 2 BMS spacers which I've been so excited to install. I installed one, looks great! Off to the second one. As I'm screwing in the bolts, one of the bolts refuses to screw in. I thought I was just stupid and that I was doing...