Here's one of those websites that offer a great product; Repair Manuals!
Many motorcyclists tinker on their motorcycles, and the manuals the manufacturers give with their motorcycles is never enough to do even elementary repairs, let alone real maintenance. Need to change the filters, replace the engine, or just check your batteries... you'll need a good manual!
Repair Manuals has a very extensive selection of paper and electronic repair manuals from almost every conceivable motorcycle available. They are all sorted by motorcycle manufacturer and year.
Now here's a Christmas shopping site ....
Click here to access the Repairs Manual website. (get your credit card ready)