Isn't this just a 3-pin micro-molex connector? The molex website is down for maintenance so not sure what it's officially called, need to order some.