i've always used modelsport and apex although i did my battery/charger from demon power products but dont think they do much off road stuff? cant go too wrong with modelsport and apex tho as they're pretty well stocked and well priced. dms racing also seems good - my bro got his excelorin motor/speedo from there