Good morning. Yes, it does sound like your Stator Tube seal is leaking. This part, number 31314-21, can be bought anywhere you can buy Meritor...