Inconsistent UV unwraping
Instead of manually marking seams, use smart UV unwrap. Smart UV unwrap breaks the mesh into islands based on angle threshold. Since the lego leg has very nice geometry, the default angle limit of 66 degrees works well. 



In UV editor, press  U > "Smart UV Project".