Why are shadows not appearing?
It's not shadow but reflective object for your base:

Despite you use a lot of light source in your scene, non of them actual contribute the &quot;different&quot; for the piston top side.
If you want it to be a little bit more realist, add a bevel modifier to it: