Peugeot 405 Diesel - clunking noise from front suspension - flowerloverman

Hi, i wonder if anyone can help me diagnose a problem with my front suspension , about a month ago i started getting a clunking noise from the front passenger side and auto- matically thought it was a ball joint , but couldnt see anything or feel any play , the noise has become steadily worse over the past few weeks. a few days ago i tried rocking the wheel with the car on the ground and i can move the wheel towards me from the top slightly and it makes a slight clunk noise, i lifted the bonnet and checked the bolt on top of the shock and the little cup looking thing is loose, i had a new wheel bearing on the same side about 3 weeks ago so i dont know if that has anything too do with it. Also when i am turning the steering wheel when stationary i can hear a clunk in the same area when i turn the wheel that way , how much would it be for a strut mount or ball joint? i`m guessing i would have to change both sides, sorry to go in to lots of detail, hope someone can help, thanks in advance simon