Forgive me for asking but why do you feel the need to change your crankset? Entirely reasonable to replace the chain and cassette (9sp) after "thousands of mile(sic)" (I did mine last week after circa 5,000km) but the chain rings are unlikely to be worn (for example mine (9sp) have done over 30,000km and still fine).
If you judge one or more of your rings are worn, replace that/those (probably BCD 110mm).
If you want to change the chainset (cranks and rings) then the replacement needs to be one compatible with your bottom bracket (details below).
Spa Cycles do an excellent chainset (in their 'offers' at present - £35) in a variety of crank lengths (I have recently got one with 165mm cranks) which I think will be compatible with your BB and chaincase. They are very generous with their advice as well so call before you buy - their advice will be more assured than posts on here.
SPA-CYCLES-XD-2-Touring-Triple-Chainset
From the link provided by the OP:
"Shimano BB-UN100 Bottom Bracket Square Taper 122.5mm
The BB-UN100 square bottom bracket 122.5mm for cranks with 47.5mm chainline.
- Model: BB-UN100
- BB-Type: Square
- Case width: 68mm
- Shell diameter: BSA (BC 1.37)
- Shaft length: 122.5mm (D-NL) for chaincase
- Mounting: screwed"