was in the same boat recently - 94 forks will do fine - no change on the specs between 94 to 97 essentially so any of those years should be good (earlier P2's are not suspension corrected so will be 15mm shorter AC)
if threaded just double check the head tube length, - 140mm sounds about right...