Add in potential FFL transfer fee, BGC, etc...price comes out about the same. I prefer the benefits of DIY over the couple bucks saved buying a factory unit. The beauty of the platform is exactly what we are discussing in this forum!