Hey, it's an Ultra padlock!
See 3rd post: viewtopic.php?t=13235&highlight=
They're a piece of sh*t. If you're having trouble getting them open, make sure you're applying enough torque -- the plug has to rotate a few degrees before the pins will bind, and you have a spring at the back of the plug that counters your torque.