I would STAY AWAY from TOY-LEX. I ordered a new shell with electronics for my 2004 ES330.. and the shell broke in 4 days (the screw got stripped and won't stay together now). The loop part where you attach to keychain broke 5 days later. VERY CHEAP! I contacted the toy-lex people by email and phone.. and they will not respond... I'm trying BBB or something now.. these guys should not be in business.