Take apart is the way to go. The Silencerco Sparrow has a very nice unit that takes down nice and clean. The tube that carries the serial number is protected by the design and has no threads that can become crossed, and virtually no ware on the tube itself. Smart design, considering if you have an issue with any wear part of the can, it can be replaced WITHOUT paying an extra transfer tax.
The stainless steel mono-core baffle is nice because you can soak it in peroxide to dissolve the lead that builds up on the baffles. Can't do that with aluminum.
Buy once, cry once....