I have minimal experience with he Flo-Pro. I haven't even seen one in what could be 15 years. They do stand out in my mind though. The word CRAP comes to mind.
I feel fortunate that they weren't installed more in my area.
My only input is, if it's leaking around the solenoid, check to see if there's a missing O-Ring. When that doesn't work change ALL the valves.