Having too much muzzle flash usually means the caliber is a little too much for the barrel length, or the round is loaded a little too hot. The same .357mag round in a 3in barrel will have alot more muzzle flash than in a 6in barrel. It will also be somewhat less powerfull due to lower velocity.
|