Turns out these are not in fact the same buttons. (or if they are they have changed the springs in them). My order has come in and needless to say these buttons will not function as arcade buttons. That is to say the force required to push them down makes them essentially useless. Sucks because I ordered some from onlinecomponents and ebay. OC has a 30 day no questions asked policy I believe (as long as the products are in new condition), the guy I got buttons from has a 7 day return policy.
So the new question is, what buttons are these if they are not made by switchcraft? (it's not 903 or 913x which rules out the previous version being a weaker spring)
Hopefully we can find this button once and for all.
Edit-
Went ahead and sent an email to switchcraft to see if they had any input, worth a shot I suppose.