I have posted this in the past, but will again post my experience with seat covers and foam. I purchased the preformed foam from TB Headquarters and the seat covers from Larry's which makes their own covers. When I took it all to an upholstery shop for installation, they needed to reshape most of the foams and make modifications to the seat covers for it all to work. It ended up costing me a lot more, after the alterations, than if I had just let a good upholstery shop do the entire job start to finish. It was an expensive lesson learned.