I hate to admit, but HF does carry the exact same ball valve much cheaper. And the suggestion to buy the rest of the parts in the plumbing section at HD is spot on. I will tell you, I have an upright and a horizontal like you mentioned and I was able to put the street 90 w/ a ball valve on the upright but it wouldn't fit under my horizontal (it would have dragged the ground). My horizontal is small though, just for rolling to a job that I can't reach with hose from the big one. When I couldn't fit the ball valve on mine, I opted for a Home Depot replacement version of my original with a knurled screw. Several years with it, no issues.