I bought a replacement nipple for an old American knight muzzleloader I have. Tried shooting it today and it would never fire. I got to looking and the hammer is not hitting the primer. The new nipple I bought it shorter than the original? My question is do the nipples come in different lengths, or did I buy one that is a factory mess up?