I had to replace my EGR solenoid as well. I used an AISIN VST-026. The fittings for the hoses is a bit too small, but you could adapt it by wrapping electrical tape around the solenoid fitting or get a smaller piece of tube and a fitting to adapt it to the stock hose.
The AISIN part isn't cheap, but I've heard they outlast the Toyota's they're made for, and that's not too shabby.
I'll post a photo later tonight to show the wiring. It's + & - even I can do it.