I have used Lakeshore HD with good results. Every month or so they have a $250 Free Freight deal going on. It does take two weeks to get your stuff so keep that in mind. I have purchased a ton of stuff from them and they have been good to me so far.
LSHD1 dot com
Thats a good deal, have to check if my local dealer does the same.....
thanks Hoople
Due to my location i always have to buy oil mail order as i have three bikes i buy it all from the same source and pay 1 price for the shipping if i get my filters and spark plugs all in the same box it ends up fairly heavy but i do get enough of these consumables to last a year