eteb wrote: Is there a good way of checking whether it's deformed before I shell out on a new set? When it's tight on the spindle there's no feeling of play, but presumably we're talking pretty demanding tolerances here?
If you're sure its tight and it comes loose again in a short time you can be pretty dam sure its knackered the square.
Check that its not bottoming out on the axle as well ie going all the way up. you will still need a new crank arm but you may also need a new BB if it is bottoming or has a damaged square taper or is faulty (to small)