The E90 lives! (Well rotation needs work but nearly there). Some tweaking was required, added a metal gear recoil servo which has given me a better throw, the recoil unit its self had to be flipped as it was catching the turret ring, which also meant changing the elevation pivot points and elevation servo position. However I think it's coming together now!
https://youtu.be/zqPorG0L5b0