The best way to prevent stick drift is to keep your controller clean. Even if it means putting it into a case every time you are done with it. Also treating the controller like it’s “glass” helps too. Don’t drop it, kick it throw it, leave it upside down with pressure on the joysticks… Etc…
If you live in a dusty state, get some compressed air and spray it out .
The pentameter is what controlled your movement axis and when it gets dirt on it it will think that’s the way to go causing drift.
I dunno I’ve never had a joystick drift on me personally. But I’ve successfully repaired over 500 for drift.
Good luck, keeep em clean!