xm 19 price