I have a Sprinco recoil reducer in my S&W 1006 on my hip right now. The owner of the company is a buddy, so I got mine for free. I REALLY like it. It tames the full power 10mm ammo nicely.
As far as the AK buffers, they have a reputation for cracking frames