If the cylnders are made into components, their axes can be moved such that the origins are at the centers of an end. Then the components can be brought in from the In Model Components Library. You'll have hold of them by the origin of their axes and can use inferencing to place the cylinders.