think big picture what is the bike worth? is it work it to replace the whole crankset? or cranset and bb if moving to another brand?
Also what happens if you kludge a repair and it goes south, fast and hard when you are riding? How good is your health insurance.
This is some thing to do right and not kludge
__________________
Life is too short not to ride the best bike you have, as much as you can
(looking for Torpado Super light frame/fork or for Raleigh International frame fork 58cm)