I have a semi rigid top box that's covered in some sort of black fabric. It faded to a purple color almost immediately, despite being ultra-expensive. Forum consensus appears to be that they all do that, so I bought some fabric spray paint from Hobby Lobby and painted it in the hopes it would once again match my saddle bags. Turned out great. Almost a perfect match. That was black, though. I think you might be screwed with red, though it's worth a shot. Piece of advice- if you use that fabric paint wear gloves and don't paint it on your garage floor.