The leak is on the back side right above the lower mounting bracket.
I took it to a place and picked it up today. It looks kind of crappy, but the guy said he tested it and it was good to go. I got it home and tested it myself and it's still leaking. There is no way he tested that thing. Now I'm not sure if it can be repaired. I will be calling them tomorrow first thing to see what they say.