Tore down the trans this afternoon. I'm surprised to see so little wear on the internals for 304,000 miles.
Guess I'm going to try and stop by the dealer tomorrow to see if there's some sort of rebuild kit. Might as well replace every rubber seal along with the gaskets and bearings.
I should buy a parts washer......