Does his quote include removing and replacing the transmission? If so. I suppose that is not too bad. I pulled mine 4 or 5 times one year and was about to pay someone, lol.
It could very well be the pump seal. Here's another thread that covers leaking in front.
A-904 Pump front seal replacement.