Just got mine today. I was expecting it to be good quality, but it's not just good, it's excellent. The tolerances are perfect on everything, and lots of attention was given to detail. jay even puts all of the components in their own separate mini ziplocks so they don't nick each other! Very...