Notice that decent cranksets often go for cheaper than expected on 'ere when in beater condition. After something like this relatively specific and cheap, so not in a hurry, but here goes:
Ultegra/Rival level or similar (maybe 105)
GXP or Hollowtech II
Ideally BB included
Compact (110bcd)
68mm BSA
170mm ideally
With or without rings (will be running as a 1x with the small ring anyway)
Max £50ish
Cosmetic condition completely irrelevant but threads, splines, bearings in good condition
Notice that decent cranksets often go for cheaper than expected on 'ere when in beater condition. After something like this relatively specific and cheap, so not in a hurry, but here goes: