Try checking out the auction sights such as ebay and gunbroker. I have the Knights Armament handguards on mine. They normally go for around $300-$350, and I was able to get the whole kit brand new for $180 off of ebay. The deals are out there. You just gotta look.
I learned that Magpul has a gen 2 hand guard. It works for both DI and piston. I got one for $30. I'm very happy with it. I did have to do some dremel work to open up the top forward section to expose the gas vents. I have a rail on the right side with a light. I really life the feel of the Magpul. Feels very tight and solid.
A forum community dedicated to Springfield Armory XD and XD-M series firearm owners and enthusiasts. Come join the discussion about optics, gunsmithing, styles, reviews, accessories, classifieds, and more!