Where is it leaking from? It's not a line that is leaking, right? How many miles were on the vehicle?
How much fluid was in it when it was squeling, because I found out the hard way that the power steering pumps use their own fluid to lubricate the bearings in there. So if you have no fluid in there, then you will get squeling, and bearing failure and probably throw your belt. Don't ask me how I know. lol