Try German Auto Tops in LA and ask for John.The MB text is in good shape, but the cushion is gone. I am looking for an upholstery shop, hopefully close to home.
I understand, second hand mind you, that German Auto Tops supplies World Upholstery.
GAT has great prices and quality products.
They may have what you need.