I believe the YHM and SiCo “bravo” threaded boosters come with body/housing, spring, and piston retaining cap. The piston is sold separate because that is unique to the thread pitch of your host’s muzzle. I prefer the SiCo unit since it is also an “alpha” thread adapter. The YHM piston cap isn’t “alpha” threaded, it’s some different thread.
ETA: I see Ecco machine also has a bravo threaded booster with alpha threaded piston cap. Those are also very nice for a semi permanent install (no spanner notches for removal):
https://www.eccomachine.net/product/booster-assemblies/Bravo = 1.375” x 24 tpi = “hub” threading (omega-300, hybrid-46, Nomad, Resonator, Rex MG-series, etc.)
Alpha = 1.125” x 28 tpi = SiCo Octane, Omega-K, old Harvester-30, Obsidian tube threading.
Griffin CamLok or EZ-lok pistons and muzzle adapters have some advantages over simple thread-on pistons but you pay for it in $, some length and weight. But you gain unthreading resistance and with more muzzle adapters on various hosts with a large bore can you don’t need to change out pistons.