Final drive assembly