I used John's Foreign Auto Service on Miramar a couple years back. It was ~$100ish if I'm remembering correctly (although that might've only been for the engine bay). They did a good job for what it's worth, I've been back there for other mechanical work. $250 for the whole engine and undercarriage is pretty steep.