I personally would go a different rought if your just looking to reduce the recoil. Kent at class 3 sales has an sbr that he built and i have shot it then he put a piston system on it and it reduced the recoil by approximintly 25%. the shot responce from it was unbeliveable. he since took it off so a customer could have it but im waiting for him to get more. its still an afordible way to go though not as cheep as just getting a new break or flash supressor but i think it would fullfill all the needs your looking for and more.