I have had the cover for nearly 3 years. It has faded in parts and the bottom is starting to fray due to rubbing on the ground. It is not now 100% waterproof but still holds nearly all the rain off.
It has 2 reinforced holes at both the front and rear and I use the rear to put a chain through, via the rear wheel and ground anchor. I use a short U lock through the front holes to secure the front, via the front discs. If I leave the front lock off, it can blow off the front but that is due to my laziness rather than anything else. There is also a belly strap.
It is good, thick, quality with a rear reflector, 2 vents and a part inner, soft, lining to protect some of the bodywork. Well the one I have does.
I brought the cheaper Oxford one for the TS recently and this is nowhere near the quality of the Motrax one. I would buy another one when this gives up the ghost but I expect that it will be good for another couple of years.
I don't put the cover on as soon as I get home. I wait until the bike has cooled.
Brought new from fleabay.
Hope this helps.