When removed from the balance bridge, this (Seiko 7S28A) hairspring seems to be perfectly round and OK yet when it is mounted onto the bridge it looks like this. I'm assuming it shouldn't sit like especially since, despite being serviced, the movement doesn't keep accurate time. It either runs fast by around a minute per hour or too slow by a minute per hour (depending on how you regulate it).