It looks genuine enough. Shame about the hole though, that wipes out any value it otherwise would have had as a collector's coin.
Re. the weight: are you sure it's not a sixpence? They look the same but (roughly, from memory) the diameter of the shilling would be around 25mm while the sixpence is 20mm.