I have a new product that involves a shaft passing through a housing. The shaft has external dogs on it. The housing has internal dogs. The design requires that the shaft slides forward and reward selectivley engaging and disengaging the housing. The shaft has the ability to rotate at 300rpm...