I work on electronics for a living and use all of the above. Galco is also good. Newark generally has what I need. You can call galco and get realy good tech support they are good for trying to find a cross. I usually buy igbt's from them they don't have have as much stock on the ic's dioses and...