Blakes win contract with Dieselec Thistle Generators