Then the cost of that needs to be factored into the price, just like it is with
virtually every other product sold in the market.
If I buy a TV from Best Buy and the price is $599, then the price is $599 (plus tax which of course Best Buy has no control over.)
How would you feel if they said "OK, that's $599, plus the fee to take it off the truck, plus the fee to put it in the warehouse, plus the fee to take it to your vehicle - $680 plus tax?"
Imagine buying a gun at your LGS. Sale price is marked at $690. But when they ring it up, they add the shipping charge, the record keeping fee, the unboxing charge, the inspection charge - etc etc.
Would you put up with that? Hell no you wouldn't and neither would anybody else. But for some stupid reason we put up with this crap when it comes to motor vehicles.
Understand, I have no beef with charges that are out of the seller's control: Sales tax, excise tax, background check fees, new development surcharges - those are things that the seller can't change.
But things like "assembly" ought to be built into the price unless they're going to give you the option of buying it unassembled. Otherwise, why charge it? If it costs the dealership $200 in man-hours to assemble a bike, then instead of selling it for $5995 sell it for $6195.
I mean, dealerships might as well charge extra for wheels and tires while they're at it. Or sparkplugs. Or oil in the engine.
And BTW it is EXACTLY shit like this that makes me reluctant to buy from a dealer, and I'll bet I'm not the only one. I wonder if dealers could actually sell more products and have happier customers if they simply built all the extra charges into their prices and advertised that fact: "The price you see is the price you pay. No hidden charges, no bogus add on fees."