Sounds like a case of 'im a range rover get me the flock out of here'
Id get a 2nd opinion, engine strip is a drastic measure when you only took it get a battery.
Get it to a specialist
I assume the original garage is taking some responsibility?
you might be getting fuel, but are you getting...