I have just replaced all the front runner in my RL 28. The carpet on the roof stayed as it was in good con. We used a product called Hull liner. This is available through marine upholsterers. It looks great and will not rot. It also covers imperfections, so you can run wires etc underneath it. The down side is it is very tough and blunts knife blades after just one cut. After re fitting a B25 and using this product we can recommend it. But on our 28 we had the local marine upholsterer put it in for us. This cost $550 plus materials around $950 all up. Hope this helps.