By-election pits RAF veteran against HGV driver and former journalist