while i do understand your frustration, i would not sit here, and bad mouth the other company, and in the same post, push your own parts!. not saying it is this way, but seems to me that you maybe personel attachment to it, like you feel he is taking business from you. just does not make you lookl good either.
AGAIN, I DO KNOW WHERE YOU ARE COMMING FROM.LOL