Just last week i got my new cover in. i ordered it on ebay, it looks similar to the one you posted. It is all sewn together, not heat pressed, came with all new foam. I decided to take it to a local upholstery shop to have it installed because i was unsure how to install it-because the original seat pan is steel, there was no way to staple it. He ended up using a u shaped welting to hold it to the pan. i think it turned out okay, my only issue is that the material seems really thin, which allows some of the imperfections in the foam underneath to show through. I did set it out in the sun last weekend and that seemed to help smooth it out some. Here are some pictures of mine.