Product review (5 stars): A great find!
Make sure to buy two.  This is for just ONE hose.  However the price was still $6 less than anywhere else was charging online or in a hardware store... and so I got it here.

The hose was just like the one I was replacing, and came with the rubber "o" rings and all the parts they were supposed to.  No additional parts needed.

Works well and no leaks so far.

Highly recommend.