All without barrel, but inc battery, bottom line and feedneck according to my digital scales...
Ego (Hybrid bottom line, SP quarter turn on/off) = 937g
Shocker (S rail, SP quarter turn on/off) = 1026g
Shocker is approx 1.25cm lower with bodies compared, though stock ego feedneck adds another 1.25cm
Will measure an Ion when I can get my hands on a stock one - my one may not be a fair comparison