You should try Mr Shotton's web site, trading under Clanfield Militaria.
I`m not sure I agree with that anyone can accurately date a generic sand cast badge, not with a design so common as this used by an entire country.
This is my badge, seriously common and worth only a few quid here in the UK. My badge is 45 mm in length, the lugs are unusual and 12mm in length. Too long for a collar badge. Its either WW1 or WW2 but I`m betting it was made in North Africa during WW2 as I have similar british made shoulder titles that have almost identitical lugs.