Sounds like someone forgot to appreciate the sentiment behind his gift.
Buying race car (I actually know) stuff isn't easy, and any man should appreciate our interest. He'll get over the disappointment, and it sounds like you want him to actually get what he wants, so let him exchange it if he wants to. You did a good thing.