They will work on a crossbow. I would at least get the HK3020 with the adjustable objective, because of parallax. If you know the model number and shoot me a P.M., I can probably match the price or possibly do better. Keep in mind that a 4X scope could be hard to deal with at 20-30 yards.