What would you guys/gals say the very softest, best paint protecting cover is for the Panigale? I have the 899 so no clear coat. I tend to take it on and off often as my bike never sits for long in my garage between rides. I'm worried my current cover, which is a cheap indoor/outdoor cover, is...