Manufacturer: BMW TUNING PARTS
Material is kevlar embroidery fabric. its expensive but the same time very strong and light.
Fits perfect without space.
Two design are available. Short and long version. Both same price.
Paint job is 70USD
Price is 249USD shipped