its not the size its the shape. those are called "rosette" rivets & as mentioned are used only for vin tags. from my understanding you can not buy them new, they are specific to gm vin tags & not available to the general public.
at least thats what i heard many years ago, & i have never seen them for sale anywhere. that would explain the price.