I did buy the color-keyed mud guards from TRD Sparks - they were the only ones to have the mud guards in color (the black plastic looked terrible against the Blue Ribbon Metallic). Price & service from TRD Sparks was great.
I was very satisfied with Toyota Parts Store - service, pricing all were great as well.
http://www.toyotapartsstore.com/default.php?cPath=2_190
I also installed BilletAmerica's B & C Pillar chrome inserts - they've held-up well with no scratches over 3 months.
http://www.billetamerica.com/shoppin...ostp-2007-2010
Best of luck !