The Springfield Armory XD OSP 9mm Slide Assembly will not work with the subcompact model. These will only work with the Full Size 4" models.
The Springfield Armory XD 9mm Optical Sight Pistol Plate Slide Assembly models MPN:XD4903 and MPN:XD4902 will include the Crimson Trace CTS-1500.
The Springfield Armory XD 9mm Optical Sight Pistol Plate Slide Assembly ships with a Leupold/RMSc optic plate which would allow you to install either the Romeo-X Pro or X-Compact.
The XD-M OSP Optics Mounting Plate for the Vortex Venom can be purchased directly from Springfield Armory. The correct adapter plate can be found linked below:
https://store.springfield-armory.com/xd-m-osp-optics-mounting-plate-springfield-standard-vortex-burris/
The Springfield Armory XD 9mm Optical Sight Pistol Plate Slide Assembly will work with a Springfield XD 9mm holster that is compatible with red dot mounted optics.
The Springfield Armory XD OSP 9mm Slide Assembly ships with (1) XD5072 plate, which is designed to fit optics with the DPP/RMSc footprint such as:
HEX Wasp
J-Point
Leupold DeltaPoint
Leupold DeltaPoint Pro
Redfield Accelerator
Shield RMS
Shield RMSc
Shield SMSc
SIG Romeo Zero
Crimson Trace 1500
Yes, the Springfield Armory XD 9mm Optical Sight Pistol Plate Slide Assembly will include all internal parts required to function. Only model MPN:XD4902 will include a recoil spring and barrel. Models MPN:XD4903 and MPN:XD4901 will require you to use your original slides barrel and recoil assembly.
The Springfield Armory XD OSP 9mm Slide Assembly will not be compatible with a 40 S&W barrel. You will need to convert your handgun to use 9mm if you want to use this slide.
Springfield Armory does not specify the exact height of the suppressor height sights on their XD OSP 9mm Slide Assembly. Most holsters have suppressor height sights in mind and are cut with a larger channel to accommodate them. I would recommend the Rounded Springfield Tuckable IWB KYDEX Holster, found by using the link below:
https://www.opticsplanet.com/concealment-express-springfield-tuckable-iwb-kydex-holster.html
This Springfield Armory XD OSP 9mm Slide Assembly fit 4" and 5" original XD full-size handguns. Not compatible with XD Mod.2, XD-M, XD-M Elite, XD-S, XD-S Mod.2 or XD-E handguns.