Possible quick fix
We replaced our old bronze shaft with a new stainless one and it slid on tight but with very little banging. If you are not replacing here is a possible thing you can try if you havent already. 1) wrap a piece of medium grit emery cloth around the keyed area of the shaft. have someone under boat turn the prop or put a chain wrench on the shaft (not around cutlass bearing area though) and turn it. This will get all the old oxidation off the area that the flange covers without taking metal off unevenly. 2) get the very front edge extra well. if it gets slightly rounded, no big deal. you dont want a micro-lip stopping things.3) emery out the inside of the flange also by wrapping emery cloth around something round and giving it a few spins. Use a very high grit for doing inside the keyway if you notice oxidation in there. be very gentle. you dont want to remove metal, just smoothen it out.4) lube up both with some light grease.5)line it up very carefully and brace the tranny side of the flange against something solid (end of stringer with 2x4 might work) and have person at other end knock lightly on aft end of protected (block of wood) shaft with a hammer. It may very well slide on ok this way. Caution, use light taps and do not brace it against tranny or tranny flange when tapping! Go slow to make sure it does not start crooked.Good luck!