We bought the Wet Okoles for our 02 thru Cabelas. They are spendy but we have had them 18 months and they show no wear and are machine washable. The are made of wet suit material and are the best made seat covers I have ever seen. They are custom made and include covers for head rests, arms and attach with velcro and buckles.
The hardest part of install was head rests and getting buckles under power seats.