Hard surface modelling practice with procedural textures

Rendered in eevee, Materials are fully procedural with bumps and scratches and dirt to try to increase realism.