I just got a set of 16" alloy wheels from a coworker who put new wheels on his Xterra. It's great, because I have 15" steel wheels on my Frontier, so these should really improve the look of my truck. Good news, they were free. Bad news, he had a 4X4 with the locking hubs, so 2 of the wheels have holes in the center caps.
Basically, I have two wheels that look like this:
And two wheels that look like this:

(that "rust" wipes right off and isn't a problem at all)
I'd like to get the center caps changed out before I put these wheels on my truck. I've found a few websites that sell center caps, but none that seem to match these exactly. Any ideas?
Thanks.