Hello Mate
I've just used a company called paintguard. It's the latest product on the market and has a lifetime guarantee. Again it comes in a kit that protects all the vulnerable areas of the bike, you can buy extra though.
If you want the contact details let me know
Russ