Who has the factory cover for the bike? Is it really worth the $90 or is an aftermarket just as good. Just want something to cover it when in the garage for the winter....and maybe when we go on a couple of trips.