Perth mining services company Macmahon has won a two-year contract extension at the Daisy Milano underground gold mine south-east of Kalgoorlie-Boulder worth $90 million.