Okay, I'm going to add some pointers on the way people are thinking when trying to find parts.
1. My rifle is darn heavy. Nearly 30 lbs.
2. Barrett M82 muzzle break is heavy. A thought.....If I were thinking of the actors and stunt guys, I would not choose to add this. Especially to the end of the weapon. Airsoft ones are plastic for the most part or weak aluminum or cast zinc garbage and way to risky to use with blanks. If I were me, (and I am) I would CAD off a real Barret MB, and machine my own out of an aircraft grade aluminum. I have a ton of real M82 MBs and M95 MBs that I was going to use. (Literally thousands of dollars worth of Barrett MBs) In fact I was originally going to use the M95 but it is way too wide and made the weapon look way out of place. However, both are extremely heavy.
3. Everything I use must be safe for the actors and stunt people. I use airsoft when I can get away with it and it doesn't involve blanks. That's just common sense to not use airsoft parts for "firing components".
4. I do modify some airsoft components from time to time to firing certain specially modified rounds that exhaust "gas" or "smoke" or "sparks" or "flashes". This involves tearing down the component into its parts, replacing with custom machines parts, then most of the time changing the entire finish with gun coatings. It may look like a certain off the shelf item but it's not actually that one.
5. If I'm using live fire blanks, I will never use airsoft stocks! I will never cast plastic butt stocks and paint to look like wood. I will machine wood and metal or I will use 100% real stocks... even if I have to modify them in some way for the look I need. There are MORE than one type of Thompson stocks out there. My stock does NOT have the through bolt which is indicative of a specific stock and the butt plate is different. There is a "connection" between Ryan's Desert Eagles I made and Cable's butt stock. Figure that out and you got your stock.
- - - Updated - - -
In my last post... what I meant was... "add some pointers to help with the way you should be thinking".