This listing consists of of 5 premix valve shafts, they are new old stock. The shafts are 2 1/2 inches long. The shafts are made by Cornelius. I offer speedy shipping and combined shipping with the purchase of more than one item. If you purchase more than one item please don’t pay until I can send you a invoice with the shipping cost adjusted. Please check out my eBay store for more great items.