hello guys. ask ko lang kung squeeking sound ba ball joints o shock absorber? this happens during driving. i would appreciate if some could provide me price range for the following coz i hav no idea.. also kelangan pa b wheel alignment pag nag palit ng ball joints?

1. upper and lower ball joints
2. shock absorber - fliud type

by the way.. i drive a mazda b25 pickup