Service would be my number one thing...and I'm not just talking about the service dept,but overall service. When I go to the parts counter, I don't want to feel like I know more than the guy I'm talking to, and I want him to at least ACT like he wants to do his best to accomodate my needs. That means knowing the products. Regarding working on the bike...don't lie to me about when something is going to be ready and then it be a week later because some part that should be kept in stock, isn't. Overnight the part. So what if it costs another 20 bucks? You've just shown the customer that you are willing to go out of the way to make him/her happy and are dong your best to get him back on the road as quickly as possible. And know the bike and available upgrades/fixes better than I do, and if you don't at least listen to what I'm saying, because you might learn something in the process and so will I. If a person in the service department lies to me, tells me they did something and didn't, or tries to cover up a mistake and I find out about it, I'm going to be a LOT more upset than if they had just been honest in the first place. Nobody expects perfection, but they do appreciate the EFFORT to be perfect.
Price is not really a big deal, other than I'm NOT going to pay more than MSRP for a bike...period. Those days are over for HD. Also, bump 10 or 20 percent off on accessories purchased with the bike, like pipes, A/C, Helmets, even a jacket or two...the customer will be back to spend more, if he/she feels like they've been given a break when spending 20K plus on a new bike.
People who are friendly to you when you walk in...when you go to a store and a few people say hello, hows the bike, been anywhere interesting/fun lately....that kind of stuff goes a long way in making someone feel good about being there and spending their money. And it doesn't take much effort.