Build two robots and power their punches with water-filled syringes, then let them spar. For ages 10 and up.
Price and product details may be different from the vendor website.
From Gift Ideas for Him: Age 9-12 by Zebbly