Re AK-90 Programmer
The AK-90 reads the key data from the eeprom on the EWS (you need to remove and open the EWS module). From this you can recreate any key (new or old). The only issue is that if you recreate a current working key and use both, the rolling codes will get out of sync and one of the keys will no longer work.
Check out the link below for more info...
I'm located on the Gold Coast