I didn't have to change my rear pads until after 100,000km. Fronts were around 60,000km from memory.
Surprised you machined the front discs. There is only 2mm of wear available on those before they need replacing (28mm new, 26mm due for replacement). Those only last me around 20,000km.