2000 Ford Explorer squeak/poping sound?

My 2000 Ford Explorer is making a poping sound when I go over bumps in the road. I also know that the wheel bearings are bad on the front left and right. I was getting my tires changed and the guy said I need to replace the upper control arms on both sides. Is that where the poping sound I'm hearing is coming from? The wheel hubs are making a whistling noise. Plus I checked and they both have a lot of play.

That would be it. Sounds like you need some major work on the front end.

Yes thats it. Replace all the rubber grommets for the upper control arm and the wheel bearings and hope your done!