Cj risers are same as yj, so I think I can help you. Not sure about the bestop risers though. If you go with those seats you're gonna sit about 2" or so higher than stock seat on stock riser. You could always make your own risers if you have any welding experience. Funny you talk about weather. I just drove home through a downpour with bikini on. Seats were soaked, but they dry quick (vinyl). I noticed that there was some rust color coming from some of the screws on the side of the seat. There is also some on the bottom where they were scratched a little from the spacers used to fit the slider. Nothing major, but the seats are also only 5 months old. You don't have to get them in cloth/vinyl, they also sell them full vinyl. I have Baja RS, basically same seats only with reclining.