A gear pump for pumping a fluid, wherein the gear pump comprises: - a sealed internal chamber; - a pumping chamber within the sealed internal chamber; - a first pump port fluidically connected to the pumping chamber; - a second pump port fluidically connected to the pumping chamber; - a drive gear within the pumping chamber; - an idler gear within the pumping chamber, wherein the drive gear and the idler gear are configured for pumping the fluid between the first pump port and the second pump port; - a drive shaft coupled to the drive gear, wherein the drive shaft is configured for rotationally driving the drive gear, wherein the drive shaft is within the sealed internal chamber; - an idler shaft coupled to the idler gear, wherein the idler shaft is within the sealed internal chamber, wherein the idler gear is coupled to the idler shaft; - a pump housing (106, 108, 110) formed from a first housing element, a central housing element, and a second housing element, wherein the central housing element is positioned between the first housing element and the second housing element, wherein the first housing element, the second housing element and the central housing element form at least a portion of the sealed internal chamber, wherein the pumping chamber is formed entirely within the central housing; - a first drive shaft bearing, wherein the first drive shaft bearing is mounted partially within the first housing element; - a first idler shaft bearing, wherein the first idler shaft bearing is mounted partially within the first housing; characterised in that the gear pump further comprises: - a second drive shaft bearing, wherein the second drive shaft bearing is mounted partially within the second housing element, wherein the first drive shaft bearing and the second drive shaft bearing both partially extends into and align the drive gear with the pumping chamber; - a second idler shaft bearing, wherein the second idler shaft bearing is mounted partially within the second housing element, wherein the first idler shaft bearing and the second idler shaft bearing both partially extends into the pumping chamber and align the idler gear with the pumping chamber. - a sealed internal chamber; - a pumping chamber within the sealed internal chamber; - a first pump port fluidically connected to the pumping chamber; - a second pump port fluidically connected to the pumping chamber; - a drive gear within the pumping chamber; - an idler gear within the pumping chamber, wherein the drive gear and the idler gear are configured for pumping the fluid between the first pump port and the second pump port; - a drive shaft coupled to the drive gear, wherein the drive shaft is configured for rotationally driving the drive gear, wherein the drive shaft is within the sealed internal chamber; - an idler shaft coupled to the idler gear, wherein the idler shaft is within the sealed internal chamber, wherein the idler gear is coupled to the idler shaft; - a pump housing (106, 108, 110) formed from a first housing element, a central housing element, and a second housing element, wherein the central housing element is positioned between the first housing element and the second housing element, wherein the first housing element, the second housing element and the central housing element form at least a portion of the sealed internal chamber, wherein the pumping chamber is formed entirely within the central housing; - a first drive shaft bearing, wherein the first drive shaft bearing is mounted partially within the first housing element; - a first idler shaft bearing, wherein the first idler shaft bearing is mounted partially within the first housing; - a second drive shaft bearing, wherein the second drive shaft bearing is mounted partially within the second housing element, wherein the first drive shaft bearing and the second drive shaft bearing both partially extends into and align the drive gear with the pumping chamber; - a second idler shaft bearing, wherein the second idler shaft bearing is mounted partially within the second housing element, wherein the first idler shaft bearing and the second idler shaft bearing both partially extends into the pumping chamber and align the idler gear with the pumping chamber.