Are you positive it’s not timing chain slop ?
Only way to tell is by pulling the back cover off .
Also the auto timing chain tensioners do fail .
I’ve installed a lot or those Niche rancher cylinders with no issues at all , definitely don’t use their pistons though .