I got a chrome, MB logoed, locking cap from my dealer for far less, but that was over a year ago. (With, just what I needed, another key.)
I also had the aroma in the car and replacing the three little vent lines inside the trunk solved the problem immediately. There's a thread on this from over a year ago and I think it had photos. It's worth a try, not difficult, a good preventative even if you don't need it, and still cheaper than any cap.
Ray
'68 280SL 4-spd Coupe