A stock is attached to a recoil pad or a crank assembly by a sliding joint assembly. The stock includes one portion of the sliding joint assembly and the recoil pad and crank assembly include the other portion of the sliding joint assembly. The portions of the sliding joint assembly have complementary shapes, such as a tongue and a slot.