one of my favorites is amainhobbies.com I'm in San Jose and often times when I order from them I get stuff the next day
seems like the smaller local guys sometimes lack in inventory, but I try and shop there to support the track
www.norcalhobbies.com these guys are in union city and have a great off road track (and indoor and on road as well)