I have used ACF50 on all the places you mention and it has kept the rust under control , as mentioned in other posts it is sometimes better to put it on with a small brush , especially near the brakes ! I thought it might not work on engine bolts but it has .
I am planning to repaint the bars supporting the headlamps as the paint is lifting in places , it doesn't seem to be the same quality as the rest of the front end .


Hugh