Infinity boots are a better profit, because look here:
Battlestaffs: 1 telekinetic pt, 20 enchantment pts, 2 graveyard pts, and 2 alchemist pts
Infinity boots: 120 telekinetic pt, 1200 enchantment pts, 120 graveyard pts, and 120 alchemist pts.
So basically if you chose battlestaffs you...