I have an L20A engine for sale which was removed from my 1975 Fairlady Z to swap it for a rebuilt L26. It has an E30 block and E30 head. Both are in good condition (no snapped studs) and the engine ran sweet before I removed it back in March. The records I had with the car when I bought it 3 years ago suggests it now has around 45k miles on it after my use but can't guarantee. No knocks or rattles & had good oil pressure. There are no ancillaries with it i.e. manifolds, carbs, distributor, oil pressure sender, water pump although I do have an alternator & fan. I would be looking for around £100 but open to reasonable offers. Buyer would need to collect from Bristol & have something to lift it into their transport. Please PM me if interested. Will place on e-bay after a week.