I paid ~$60 shipped brand new from a Mazda dealer however many years ago. I didn't use any sort of discount whatsoever (no Mazda Speed discount or whatever). So unless you can get a very new-ish used one for like $20 or less, I would just spring for a new one. I think they went up to like $70 without discount though.