Third generation iuec mechanic