How can i lock my gradient on scaled meshes ?

You can lock the gradient to the object: