is busted i believe in my 95 prelude (front right)

its not pressed in anymore and when i turn left i hear a rattling
is it broken?

and does anyone know of a place that will fix this