The spindle seems to be sliding out of the crank arm (and making a creaking sound) in my 2007 Lemond Poprad Disc (https://www.vintage-trek.com/Trek-Fisher-Klein-Lemond/2007lemond.pdf). This is a road/cross bike with a Bontrager Race Cross GXP 46/38 crank.
My local bike shop seems to have misdiagnosed the noise, replaced the perfectly-good bottom bracket, and now say they can't easily find a crank to replace what I have.
Does this make sense? Is it harder than choosing something that says GXP?
They want to replace the crankset and (again) the bottom bracket and are suggesting their own road crankset and a separate bottom bracket. They are saying they are GXB (a typo?).
UPDATE: GXB is this shop's custom cute name for something that's 1mm different from GXP that they manufactured themselves years ago.
Their claim is that any standard GXP crank will be very expensive (CA$300-$460).
I could use different gearing, but I like what I have for hilly roads. I have mostly used the bike for road and touring, not cross (and no longer racing).
They also say that they have never before seen a spindle detaching from its crank arm like this.