Mark Stanford, Odd Jobs Racing Megabusa 1300