Join Date: Apr 2012
Location: 9000 ft. ASL in Southwest Colorado, USA
Thanked 3,643 Times in 1,938 Posts
Personally, I'd be hard pressed to justify spending $8 or $9 on shipping just for a couple bucks worth of OEM fairing screws. Even if the local dealer charges say $1.20 a piece for those screws (which is 2x MSRP) it's still far less costly than ordering them online and paying that shipping charge. Same goes for something like an OEM Honda oil filter... it would be silly to end up paying $15 (including shipping) for a single oil filter from an online dealer when it can be had at the local dealer for about $6.
Now if your local Honda dealer isn't stocking basic items like CBR250R/300R oil filters, they are definitely not doing the job of taking care of their customers. If that were the case at my local dealer, I'd be bringing that to the attention of the GM or owner of said dealership... there is no excuse for any factory authorized motorcycle dealer, regardless of brand, to not carry an adequate on-hand inventory of the basic maintenance items for the bikes they sell. That said, I would not consider fairing or cowl screws to be a "regular maintenance item", so it reasonable to expect that most typically sized dealers will have to order them for you.
Regarding online OEM parts dealers: I've always said that the only way to actually save some money by ordering parts from a volume online dealer like Partzilla, is to put together a large enough order so that the discount/savings on the parts prices comes out ahead of any shipping costs. Usually this means spending at least $50 or more. Also worth mentioning is that most of the various online dealers offer free domestic shipping within the U.S. when the order value is over a certain amount. For Partzilla orders it's $149.00 to get free shipping.
Former Factory Test Rider/Technician