Not entirely positive, but I'm pretty sure the shaft length isn't the big concern..
As long as the lower unit has the bolt patterns, gear design etc to fit the midsection, and you have the correct length driveshaft (with correct # splines) then the lower unit will fit it.
The lower unit isn't specific to shaft length. (as far as I know...)
Rather it's designed for HP ratings and years...
I'm sure others will point you in the right direction, but I think the real question for you is:
As long as whatever I buy has the driveshaft of proper length for the midsection,
What year and HP engines can I bolt my existing 93 115 lower unit onto?
(EDIT: Since you have a 20" now, if you buy a 25" you will have to worry about height of the engine and is the A/V plate in line with the hull bottom etc... If you have a 20" now, you can't just repower with a 25" without resetting mounting height etc...
You may be better off holding out for a 20" that matches what you have now if it's on your boat you use...)
I'll admit I could be wrong, and honestly don't know the answer to either question, but I think that might be the real question you're asking.
If I completely misunderstood, then I apologize and please disregard this...
