If your strut "BROKE" you'd be riding on your tire man... the squeaking is most likely the strut though. Like DSC said, check for fluid leaking out of them.
If you do need to replace them, I get a good price on Koni and Tokico if you want some pricing, lemme know.