Yeah, I received mine(s) too, and not really impressed. (damn I ordered two!) Or would rather say it's a piece of crap.











The 510 pin jumped out for the first try, actually nothing was holding it...

ps.: same as yours two, brass contact, metal (SS?) screws.