Hopefully I've understood your problem correctly. You have very little travel, leaking and changed the cylinders.
Just making a suggestion, have you bled the lines? Sounds a little like there is air in the lines because you have no travel.
Once again, apologizing if i have misunderstood the problem.