If i were you and wanted a good fit, you cant get much better than OEM. Go to a junk yard or find someone who is parting one out with some good seats. As far as the seat foam, you can go to an upholstery shop and get them to trim some foam. I dont know about you but my seat is pretty worn down. Good luck and have fun!