In that picture at least, the fabric looks ok, so would hopefully get away with new foam. You can get the fabric for those bits too. So while its adding to the cost, your going to get some lovely seats.
You obviously cant see the upper bolster, which i dont think you can get the precut fabric for.
To be honest, finding perfect seats is going to be a stretch. They are all pretty old now, even the FLs. EVen the ones which arent knackered, are going to feel softer and have some foam wear.
If everything else ticks the boxes, it could still be worth a look. As seats are fixable / replaceable.