Well, get out the calculator and figure out what all the repair parts would cost and then compare that to what an engine would go for. If the numbers are similar I think I would go for the repair. At least then you know what you have. If on the other hand you can find a complete running engine for a good price, that would be faster. You could then repair your broken one at your lesiure. (for me, it would never get repaired unless I had an immediate need for it. Just not that motivated...)
Did this engine have a lot of miles on it or was it perhaps not maintained properly? If there are wear or neglect issues they may affect other parts of the engine/transmission as well and may be a factor in which direction you go. Since the case has to be split to repair it anyway, why not take a look and see what you have in there? May tip the balance one way or the other.
Hope you get rolling again soon one way or the other.