spare drop links is good as i know the nuts on mine are seized so they could be on yours.
spare bolts is a good idea, not sure if any of the subframe ones need to be replaced, would have to look into that.
ball joints should be fine separating them though its a good idea to replace the pinch bolt and nut. the way i seperated the ball joints on mine (lower arm ones) was to blast with wd40, loosen the 3 top mount nuts to create some movement and the lever the arm down with a big bar. might have to tap the nuckle with a hamer just to brake it free first though. only replace them if they need it and if not doing the whole arm then get an angle grinder on the rivets and do both sides incase the new ones are a little longer/shorter.
the hoses should be fine but you'll need new o ring seals where they join the rack.
are you doing this job yourself?