> a shot is supposed to be 1.5 oz
There is no standard definition of a shot. Serves in the US will vary wildly, as will serves across Europe.
In Australia, a shot is 30ml (close enough to 1 oz to make no difference) which is exactly one standard drink or 10g of alcohol, assuming straight spirit.