Hey guys, I'm shell shocked, no other way to describe it. My 2006 Sport M35 has only 96K miles on it and it was due for an oil change right about now. I went for 1800 mile trip and made a huge mistake of not checking oil, thinking I'll get to destination and I'm due for oil change anyway so I left it at that. Had no warning signs, no oil gage sign, no overheating sign, no service engine soon sign,nothing was dripping, nothing was smelling, nada! It just stopped. I was driving to Houston (where I am now) from SF bay and completely spaced out on checking engine oil, relying on my dashboard.
Apparently my royal purple completely burned out and mechanic here in Houston (Upland automotive, rated highly) says it's all crunchy and I need a new engine. They are quoting me $5K (2400 for all the work at 90/hr and 2400 for new engine with 91K) to do the swap.

I do want to fix my car but I am in between jobs right now and I can't afford myself to spend this much. It is my only car but I do have couple of friends that can give me rides. I need help fellas.
I wish I would be able to do it myself but I neither have tools nor done more work than changing manifold and sparkplugs. Do you know anyone in Houston, TX area where I can do swapping engine work cheaper and still get decent work done? I see engines on ebay for $1K with shipping. Any help would be appreciated, I'm still dazed and I still have 9.5K worth of payments on the car and I really like my M35.