Xl100 price