only gas mate....but unless your a pesty you wont be able to buy it....
and whilst aluminium phosphide is an extremely deadly gas to anything that breaths it in...including us....im not convinced its that good on moles.... of course if they breath it in it will kill them....i just think the tight and often collapsed tunnels of a mole run make it ineffective