Any goo mechanic can do the machining for you - but brake pads - depends what you are really after!
If its a street car thats going to be driving 90% on street and some twisty roads, I'd go some Bendix ultimates
Again, most likely any local mechanic can stock them
Cheers!