Which size XD9 do you have?
I thnk they make 3 barrel lengths.
Mine is the 4-inch barrel. I bought it at a gun show with the after-factory night sights, case, 3 15-round magazines, lock, and plastic holster for $600. It had about 10-rounds fired through it, so it was essentially brand new.