Most of the shops will buy shafts, 22" long. That price will be the price plus markup nomatter how long or short they are. Example is I sell at $50.00 a dozen that will be the price for 22" or 17". Parker is now making a new crossbow, let me get my book. Yes, it is called the Bushwacker and sells for only $299.95 let me know if you need more info on this or others. A few new companies coming out this year. Looking at all the prices I think that the mfgs are going to increase their pricing this year, due to sales.