The shop may be trying to take you for a ride. Even if it is an oil supply issue, that would burn out your crank journal bearings, not the crank itself. Ditto for the rods. You can buy a set of crank journal bearings for ~100$, but of course the main problem there is installing them, not an easy feat.
Since you already have a non-original engine, it may just be cheaper to swap in another bottom end or short block directly, since then you wouldn't have to worry about improper installation, huge labor rates, that sort of thing.
If you decide to get the crank, tough, there's a few on ebay for ~100-150$, plus the bearing set for another 100-200$. Considering you can get an entirely different engine for 500$, and I'd wager the labor rates are more than a tad cheaper on an engine swap, that may be the more economical solution.