Must be 170 mm and splines MUST be in good condition, unlike mine which i destroyed on a hill in cornwall (note to self alway, always check crank bolt tightness before and during a tour)
Would consider ultegra.
May also consider full chainset if the price is right as I can't really imagine anyone would want to sell one crank unless they have destroyed the other one.