Looks like a 19C with Trijicon rear night sight, not sure if the front is a Trijicon night sight from the pic. Aftermarket trigger.
Mag has a Taran Tactical +5 base.
Doesn’t need anything except shooting.
Welcome to the forum from North Texas!
I’m thinking that’s a Zev trigger shoe if not the whole assembly.
The oversized mag release isn’t factory. It has a Glock extended slide release.
Doesn’t look like it was shot a ton as the wear on the barrel looks pretty light.