Hey guys, thanks for all the replies. Sorry I didn't get back to you, I was way too busy...
All the stuff related to the trans seemed fine. The fluid level was not soo bad. It needs a half a quart every few months. Doesn't smell.
I dropped it off to a trusted mechanic, I will post my findings.
Thanks again!