Now I checked, and a used center cap runs about $25-30. A new one is about $60. And like FUCK I'm shelling out $120 for something that I didn't lose due to my own stupidity. I'm going to see if insurance can cover it, (Doubtful, but it's worth a shot.) or go junkyard trolling Saturday.
But if I ever get to the ones who did take my shit... Now I know violence isn't the answer, but it is a good stress reliever.
And y’know, I had a funny feeling that something idiotic would happen to the truck too, with only one payment left to go.
Side note: The remaining caps now have my initials on the back side, and when I get the replacements, all four will have the "GMC" in the center painted black. (They only make them in red, or unpainted. Easier to spot if they're a different color.)