Abstract: A cylinder arrangement for use with a reverse osmosis membrane array that receives pressurized fresh brine and generates fresh water and pressurized spent brine includes a hollow cylinder with an internal volume subdivided by a piston into two chambers. An arrangement of flow connections directs the pressurized spent brine to one chamber so as to act on the piston, thereby applying pressure to fresh brine within the other chamber for delivery to the reverse osmosis membrane array. The cylinder arrangement includes a pressure vessel enveloping substantially the entirety of the hollow cylinder, so as to define an enveloping volume in fluid flow communication with one of the chambers of the cylinder. Preferred implementations employ a pair of cylinders coaligned, and with their pistons interconnected by a common piston rod.