Hey mate, cracks in the block definitely aren't common, a ka24de engine swap is relatively straight forward you're best off getting a wreck to do it though.
You'll need some connectors, ECU and mounts from the donor car. Plus there's a little wiring involved, nothing too drastic.