I am running the 3M Scotchgard 8 mil paint protection film. I love this stuff. Wet application with a few drops of baby shampoo and alcohol/water and voila. The little 3m plastic squeegees work best to get the bubbles out. I made patterns myself and cut it all. I put it on every possible point of contact on my bike. If you are standing <2ft away you can see it, after that its virtually undetectable. The roll in the link below is more than enough for everything I have done and then some. Somewhere on here (darned if I could find them on here) I posted up printable Patterns in PDF format for my Gen 1, I have made some smaller bits since then as well.
Areas I have it on. Tank top and rear, rear hump and the tail section where it and the drivers seat touch, entire belly wing, Front fender sides and rear section where the brake lines rub, trailing edges of the fairing sides where your knees sit, lower leading edges of the fairings where the front tire bathes everything with gravel. Areas I still need to hit are the front fender leading edge, and the nose of the fairing as both are high curvature areas and take some finesse to get all the bubbles out.