This is the BMW R 1150 GS R1150GS Service Repair Manual. The manual is 311 pages, and is fully indexed and bookmarked by topic. Detailed procedures and pictures of every repair point for the entire motorcycle. The PDF can be searched and is perfect quality. You can print the entire manual or any pages you want to select.
You will not find a better service manual for the BMW R 1150 GS R1150GS anywhere.
This is the best available.