I recently did this through duncan foster in Sydney on my 7a.
Acid Dip : $60
Hone : $80
Surface Grind: $55
Crank Polish: $75
Environmental Levy : $10
Consumables : $10
They also supplied rings and bearings for around $140. The work appears to be good, clearances measured accurately etc.