Yep, buy new pads n rotors, far too expensive to machine. For the cost of machine u can get both n an hr or so of your time it'll all be done.
Know idea on keys, I've only ever replaced key n barrel on EF, got it second fairly cheap, install my self n coding was ezy. I just followed car manual to code it all. Might be very different on newer mods. I've got a bf manual, I'll have a look n get back to ya