Austin, www.coolcruisers.com has OEM parts at reasonable prices plus some cheap aftermarket. Personally, the best deal I've found is becoming a TLCA member+LSLC member and getting 25% off at the local dealership. I think there is a participating dealership in houston, can't remember the name right now, but most dealerships will drop ship you the part if you're out of town.
I've bought ALOT of good stuff from CCOT, but check with CruiserDan at American Toyota in Albuquerque. Dealt with him for the first time today, and he's the best, plus his prices are very good. If you are going to spend a fair amount for OEM parts, I'd check with him first. You can PM him on this board and he will write you back.