How far can you pull in and out on that input shaft? Remove the pump bolts and spray WD40 around the pump perimeter, then pry between the sun gear shell lugs and front drum CAREFULLY to push out the pump. If it doesn't pop right out, then respray it and knock it back in, repry, rinse and repeat.. Might have to insert two 3/8" bolts into the two threaded pump holes and pry against the inside of the bell against the heads of the bolts to pull the pump out. Do not remove the small snap ring on the front of the output shaft. Just leave all that stuff in there and concentrate on the two front drums and the pump ONLY. Even if you buy a kit, leave all those rear guts ALONE. 904 problems and 98.6% of the wear in a 904 is in the two front drums.