Not sure what your pin looks like, mines an 07 and has a thumb push tip to pull the pin out.
I work around F-16's and we use these kinds of pins alot.
I got to thinking these things should be fairly accessible once you find the right source; would you post a pic so we can see what you're dealing with--maybe once of us can figure out a suitable or better replacement for it.
Unless you just like spending lots of money for little gains?
