looks nice and clean. A tip for hard surface modelling. Dont be scared seperating surfaces. What in real life is seperated you can do the same in modelling. This will keep your overal wireframe clean. But your new work looks very nice so far.