My problem with the aftermarket seat covers is that they never give you enough material that wraps to the underside of the seat for proper stapling. Seems to always be less than 1" of stapling area and towards the back of the seat theres not alot of thickness and staples sometimes poke thru new seat cover. So who ever you decide to go with ask them how much over lap onto the bottom of the seat pan there is!
I've got a local place that does upholstery and they did my yfz seat for $50 that's labor and material and everything. The seat covers are a over priced, find a good upholstery shop and you can pick from whatever material you want. I used a heavy vinyl with some texture to it and it's held up great!