Well thats ok when you have time.
When you need it quick,some of these dealers are useless.Seems like they are willing to stock all of the chrome doo dads but not the wear and tear items that fail.
But that is the point. My local dealer takes a couple of weeks to get my parts, Jenni has it on my doorstep for less in a few days.
I also keep a few filters, orings, gaskets, bulbs etc in stock. Over time you know what you'll need. My bike was aproaching 100,000 miles so I ordered everything I would need for a belt change, didn't have to wait a day when I needed them.