There has been only one single report of a pinned Starscream in the entire world, nothing since. And the pictures show the pins were definitely too long and that there were plastic residues around the holes. Looks like a custom job.
https://www.tfw2005.com/boards/threa...1171253/page-9