their both good machines mate both spray well, G5 is a lot easier to set up and clean and move around site then the m300 also on the hopper holds more material on the G5 which you can also get an extension hopper for, if you need to adjust water on the G5 during spray it adjusts the mix a lot quicker, i could go on but starting to sound like a salesman now lol