Wanted Shimano 105 bits. Condition not crucial

I'm trying to build a bike to help a pensioner get some exercise during this spell of restriction. I have nearly everything but need a 105 front and rear mech and a 90mm stem. So long as they function then condition isn't critical. Scratches are unimportant.
I might be tempted by a 5800 crankset - I have the rings and am watching one on ebay but think it will go for more than I want to pay.

Comments