I've used phosphoric straight as a soak, rinsing well w/ clean water after - works well and the solutuion can be used over and over til it's sludge - another readily available rust remover is washing soda [sodium carbonate] from the grocery store laundry section
see the details here - works great and environmentally friendly
Bill