What should I buy next to make my Rival SFX recoil more comfortable?

Hey everyone, I’ve got a Canik Rival SFX and have already added several upgrades to reduce recoil, like a brass backstrap and various Springco recoil springs. I’ve also tested a ton of different ammo brands and weight - 124, 147, and even 165-grain rounds. While the upgrades have helped, and it’s definitely better than the stock spring setup, the recoil still feels a bit too much for my liking. It’s not even as soft as the Glock 17 I shot at a range once, which I assume had the right combination of ammo and spring weight.

I’ve noticed that 165-grain ammo reduces recoil the most for my gun, but it causes frequent jams. Syntech ammo feels great in terms of recoil, but it’s pricier than other options. So now I’m wondering: what’s the most cost-effective upgrade I can get to further reduce recoil?