The dealer left one off my car when I went in for the 30 day once over! I'm about 30 miles away, so they mailed one to me (but it was just put in an envelope and the Post Office sorting equipment just ripped it out!! )HAHA, great wording in your post!!
It wouldn't hurt to ask but I assume they will charge you. I know my dealer sells sets of these but I didn't notice the price. You can buy them at other stores such as walmart or auto stores also.
So I went to another (closer) dealer's service department, explained it to them (see above) and they just gave me another one. No Sweat!
They even asked if I wanted to upgrade, but I like the stock caps!