Waterproof for a good amount of time, water will eventually as you can't stop it for ever Comes with the original fitting instructions and hardware required They do need a clean down with them being textiles they do get dirty Will fit the 2020 onwards bike.