These guys make custom protective decal kits for most bikes:
http://frameskin.com.au/index.php?id_category=23&controller=category

Not cheap, and they ship from Australia so shipping ain't cheap...