The SATA interface is universally compatible and all modern SATA SSDs will be thin enough to fit in any laptop that came with a HDD.
I have a massive pile of laptop HDDs left over from SSD upgrades in laptops, the Samsung drives have always been my choice starting with the 840 series.
The 860 EVO is a fantastic SSD. You can go cheaper but for the price the 860 EVO is IMO the perfect drive for this application once all factors are considered.
Your existing HDD has a mounting bracket attached to it, just swap that over to the SSD and screw it back in place.
https://laptopmedia.com/highlights/...assembly-internal-photos-and-upgrade-options/