Woah, I missed that image. You have nuts INSIDE your muffler? That's..uh.. nuts... Ya got more nuts than I do
Looks good.
Any concern with using nuts and bolts to hold in that screen? I see that you have lock washers under the nuts but I would be concerned with a nut falling off and ending up somewhere that it shouldn't be.