Cheap? Well, no idea what price you may have compared it to, but the marine vinyl from Defender USA is the best you can use, as made by Nautolex company. https://www.defender.com/category.jsp?id=2276202&path=-1|2276179|2276198 It is $19 to $21 per yard, but is sold in 72" to 74" widths.
FWIW I sold my old Starcraft at 24-years old and after power washing the vinyl still looked great! One sure cannot say that about carpet ...nor 'cheap' vinyl, LOL!
Buy once ...buy right ...