I'm not a fan of check valves either. However, I do have the same check valves the OP does (did not want them, but have them, long story). IMO, if your going to have check valves, these (Spears) are the safest on the market. You have to clean them every few weeks or so to make sure they don't stick on you when you turn off your pump and these valves allow you to do so. Again, I'm not an advocate for check valves but in my case I did not have a choice. So, since I have them I'm glad its this brand.
I just got back to this thread and realized I named the wrong check valves. I should have said George Fischer valves. These are the ones that allow you to remove the piston and clean the valve.