Rockauto.com seems to be one of the most recommended places for stock parts, while there are many reputable shops online for upgrades/mods, such as LowRangeOffroad, Trail-Gear, All-ProOffroad, NorthwestOffroad (odd owner, but good stuff), 4x4Connection, etc.. I wouldn't hesitate to order from any of these.