I'm 6', 260, and I absolutely love the Recaro's in both ST's. You won't initially, but they do break in and they're ridiculously comfortable when they do.
You'll be happy with or without them, I just think you'll be happier with them. I've seen quite a few ads of people trying to get them after-the-fact.