sand everything out with 320, then follow with 500 grit.
If there is any bare metal (will be) you will need to etch prime them before painting, it will stop rust from forming and allow paint to stick to metal. you can buy these in a spray can.
as for matching the paint, im not sure about...