This has been a big part of my life lately, as I've been rebuilding an old Honda into a track bike.
There's no one shop that covers all your bases. Canadian distribution is a messy thing (I did a thread about this elsewhere recently) and no online shop lists every product available. The approach I took was to figure out the bits that I wanted, then compare prices and look for overlaps to save on shipping.
I've used the following recently:
- Fortnine: okay prices, okay selection. Mostly bought because I enjoy their YouTube channel. Biggest advantage is they have more in stock than other Canadian online vendors, so you get stuff quick.
- Bayside Performance: typically the best prices in Canada (except for tires, then nobody can beat Pete's Superbikes). It's a much smaller outfit than Fortnine, so little stock and shipping therefore takes longer. Excellent sportbike selection.
- Revzilla: huge US outfit, okay prices, excellent stock let down by using UPS for shipping (avoid UPS and FedEx whenever possible, as the random brokerage fees can quickly delete any deals).
- Amazon: weirdly expensive and only good for small junk so far (ordered stainless zip ties for an exhaust repack)
- Ebay; good for used bits if you hunt around (prices vary wildly, some hilariously high). Almost never better for new, and odds of getting some counterfeit junk are high.
- Kurvey Girl: Best service and most thoughtful packaging from any store I've ever used. Specializing in track and/or sport stuff, and oddball bits and pieces like brake reservoir mounts and safety clips. For example, ordered a set of 90 degree valve stems, and they came in a bag with clear instructions and a tiny tube of 242 threadlock, just in case you didn't have any.
- Carpi Moto: Italian shop with by far the best Brembo pricing I found anywhere. Payment can get a bit wacky as some CC's don't work with their bank.
- FC-Moto: German megastore, best for gear. Shipping is faster and cheaper than most US sellers, prices excellent for some brands. Good selection.
- Partzilla: best stock for OEM bits. If it says 'Ships immediately', it will ship soon. If it says 'Ships in 2-3 days', it could be a much longer wait. Make separate orders if you're in a hurry.
- Motosport: Okay selection and price for OEM bits.
- Racetorx: cool billet aluminum Ti and aluminum stuff for decent prices. Shipping has taken ages, though.
- R&G: Direct from manufacturer, parts were much cheaper than Canadian seller, and shipping was super fast.