Well, you get what you pay for... this was a bit pricey at ~$50 when I ordered it, but it does fit the Fiat 124 spider like a glove. So much so, in fact, that depending on the angle of your rearview mirror it may take some finagling. It folds and stows nicely, and even comes with an outer bag for storage.