Does sound like a broken crank, doner motor is the cheaper option, absolutely change belts would also suggest OEM oil pump and seal, also you might want to check the filter for any signs of trouble, it's as far as you want to strip really, I would remove sump extension and check for signs of...