i am searching for a couple parts around montreal mainly an alloy crank (double or triple) with replacable ring.

and also i am searching for a vintage road frame that fits me (mine is a lil bit too high) im 5'9" , inseem 30 inches and my current bike top tube height is at around 29 1/2 " high

didnt know any better but now i need a better bike because i will be doing the ride to conquer the cancer only ive got no money for a new bike (and i have a sweet spot for vintage bikes )