Rather than swap seats, find yourself an furniture upholstery shop (or even a hot rod shop).

Typically they can take off the covers and insert new, firmer foam - lower the seat cushion to make more of a bucket and if you want, add side bolstering.

A friend of mine did this to his Jeep Hemi because he didn't like the seats for his frame. 310lbs - 6'5".