Hi I'm looking for a set of banshee nerf bars with integrated heel guards and footpegs. I believe AC and UM were the only companies making them this way but i can be wrong. PM me a price shipped to 18518.
Also, make sure the stopper on your steering stem is contacting the steering stop bracket on your frame. I see it's common for them to bend forward. Shouldn't really have anything to do with twitchy steering but it's something to check anyways.
I usually use the fine steel wool (#0000 I think?) and WD-40. It works good for small amounts of surface rust. Doesn't work too well if the pipes are heavily rusted.