This is what you have, with an internal (built in) solenoid. If your satisfied with the performance, then enjoy.
If the starter comes out again, I would encourage you to view the condition of the flywheel ring gear, by using a large pry bar/screw driver to rotate the engine and evaluate the condition of the ring gear teeth. The starter drive engages these teeth and that's what makes noise when you start the vehicle.