Man pleads guilty after Long Gully service station hold-up