As far as ASM/Pietta part compatibility, I can say that Pietta parts, with minor fitting, work in my ASM 1851 Confederate Navy.
I had to replace a bolt spring, the hand, and a few other parts here ant there. The Pietta stuff did pretty well after some minor filing and stoning. Good luck with...