Solenoid Valves - Is this schematic correct? Parts sourcing?

I don't know what the analogRead command is going to do with analogRead(1). From the documentation, it looks like it is acceptable but humour me and try analogRead(A1) instead. I've no business advising you about hardware issues, but I'd be inclined to try driving a LED (with a suitable resistor) instead of the solenoid to zero in on whether power is your issue.