Ahhhh, I can add another calculator that I had in mind. This is free and is web-based, and there will be no one contacting you to sell you anything. Written by a well-regarded financial guy and author, Mike Piper. See https://opensocialsecurity.com/
The "About" page there doesn't mention wep but the "Readme" file for the software says "When calculating monthly benefit amounts, as long as the user provides the necessary inputs, the calculator will account for an assortment of complicating factors, including: *Government Pension Offset (GPO) and Windfall Elimination Provision (WEP); ..." Thus, I feel reasonably confident directing someone to this calculator.
edit to add: Be sure to "click" the option box at the top of the calculator page to open up the "options that may apply to you...", it's easy to miss this. Then be sure to "check" the option box where it mentions jobs/pensions that are not covered by Social Security. In this case, at the very bottom of the page is a discussion
"If you are affected by the Windfall Elimination Provision (WEP), please enter your WEP-reduced PIA in the "PIA" field. Here, in the field for "PIA without WEP reduction," please enter your PIA without the effect of the WEP. This allows the calculator to account for the fact that the WEP does not reduce your PIA a) until you begin receiving the pension and b) when calculating survivor benefits on your work record. The SSA can calculate these two PIA amounts for you over the phone, or you can calculate them yourself with the SSA's Online Calculator (WEP Version) or the SSA's "Any PIA" offline calculator."