This kit is in my opinion great it eliminates the kick that is synonomous with Angels and improves the rate of fire, I have shot a fly with this kit on and then watched as it proceeded to outshoot a halo. No paint breaks while it was doing all this. I have no details of the internals but guys you will want this on your Angels.