A cam-driven compressor including: a housing, a cam and a plurality of cylinder and piston assemblies (18, 20, 22) wherein each said cylinder and piston assembly (18, 20, 22) comprises a piston (18d, 20d, 22d) located and movable within a respective cylinder, wherein the compressor comprises: a plurality of cam follower assemblies (18a, 20a, 22a) each including a roller element (18b, 20b, 22b) rotatably connected to a roller bracket (18b', 20b', 22b') and a connecting rod (18c, 20c, 22c) having first and second ends, wherein each said connecting rod first end is connected to a respective said roller bracket (18b', 20b', 22b'), each said connecting rod second end is connected to a respective said piston(18d, 20d, 22d), said roller element (18b, 20b, 22b) of each of said cam follower assemblies (18a, 20a, 22a) being in rolling contact with said cam; and first and second housing plates (24, 26) positioned in spaced, parallel relation to said housing; characterised in that each said roller bracket (18b', 20b', 22b') is mounted between first and second, spaced end plates (18b", 20b", 22b"); said first and second housing plates(24, 26) each includes a plurality of integral grooves (24a-c, 26a-c) aligned in facing relation to each other, each pair of integral facing grooves (24a-c, 26a-c) defining a linear guide channel, whereby the entirety of each respective cam follower assembly (18a, 20a, 22a) is contained within a respective linear guide channel and each of said first and second end plates (18b", 20b", 22b") of each respective cam follower assembly (18a, 20a, 22a) are received in closely fitting, sliding engagement within said respective linear guide channel. a housing, a cam and a plurality of cylinder and piston assemblies (18, 20, 22) wherein each said cylinder and piston assembly (18, 20, 22) comprises a piston (18d, 20d, 22d) located and movable within a respective cylinder, wherein the compressor comprises: a plurality of cam follower assemblies (18a, 20a, 22a) each including a roller element (18b, 20b, 22b) rotatably connected to a roller bracket (18b', 20b', 22b') and a connecting rod (18c, 20c, 22c) having first and second ends, wherein each said connecting rod first end is connected to a respective said roller bracket (18b', 20b', 22b'), each said connecting rod second end is connected to a respective said piston(18d, 20d, 22d), said roller element (18b, 20b, 22b) of each of said cam follower assemblies (18a, 20a, 22a) being in rolling contact with said cam; and a plurality of cam follower assemblies (18a, 20a, 22a) each including a roller element (18b, 20b, 22b) rotatably connected to a roller bracket (18b', 20b', 22b') and a connecting rod (18c, 20c, 22c) having first and second ends, wherein each said connecting rod first end is connected to a respective said roller bracket (18b', 20b', 22b'), each said connecting rod second end is connected to a respective said piston(18d, 20d, 22d), said roller element (18b, 20b, 22b) of each of said cam follower assemblies (18a, 20a, 22a) being in rolling contact with said cam; and first and second housing plates (24, 26) positioned in spaced, parallel relation to said housing; characterised in that each said roller bracket (18b', 20b', 22b') is mounted between first and second, spaced end plates (18b", 20b", 22b"); said first and second housing plates(24, 26) each includes a plurality of integral grooves (24a-c, 26a-c) aligned in facing relation to each other, each pair of integral facing grooves (24a-c, 26a-c) defining a linear guide channel, whereby the entirety of each respective cam follower assembly (18a, 20a, 22a) is contained within a respective linear guide channel and each of said first and second end plates (18b", 20b", 22b") of each respective cam follower assembly (18a, 20a, 22a) are received in closely fitting, sliding engagement within said respective linear guide channel.