I haven't been able to find an engine yet, and I've been looking around for a while, but new heads, gaskets and a mechanic, will cost more than an engine, provided I can get one. I checked prices at 2 local garages, and they wanted close to 1000$ + to repair the damage, and can't confirm that it won't cost more. They both wanted near 300$ to check if the pistons have damage, so it worries me that it will cost more.
Quite a shock, but DLSpeed Sales has just issued a full refund via paypal. Though it was a long wait, having my car on jacks in the driveway waiting for parts that never came, I did get my money back. Too bad that couldn't happen before I wrote bad reviews!