Buy this, fit it or have someone else fit it. Be happy.
EGW beavertails come oversized. You will have to most likely sand down the sides to let it fit into the frame. I fitted one of the JEM grip safeties to my STI and I love it. If you aren't sure about the radius cut ask EGW, they will help...