It's real hard to beat Bestop's vinyl seat covers. I ran them for years and really liked them. I would avoid any of the neopreme seat covers. They are not waterproof as advertised, they are only temporarily water resistant so spilled drinks/rain can soak into them if you don't wipe it right up. Plus they soak up perspiration which will of course start them smelling after a while. Not to mention their colors fade rapidly and unevenly if they see much sun.