Squeeling coming from front end...

That would be your wheel bearings and I'm betting that if one is that bad the others aren't far behind so I would replace all 4 corners.