If you want to design with reliability consider a real solenoid driver approach such as these circuits:
https://electronicdesign.com/analog/what-s-all-solenoid-driver-stuff-anyhow
There are IC's specifically designed to drive solenoids and/or injector drivers.
These need a kick to get them moving and then the voltage is reduced to a hold mode. Everything benefits.
I once designed a driver for a Leedex rotary solenoid used as a shutter and my other shutter driver I used a Velleman PWM motor controller Kit directly. The soft-start slowed down the activation which is what I wanted. cycle time was about once every 2 minutes on/30 s off for a 7 hour day.