Clyde
H.M.F.I.C.
For Baofeng I have heard this company is good.... http://stores.ebay.com/nicheone/If you have ideas of who is good to get them from, let us know.
I have never used them.
https://baofengtech.com/ touts itself as being the ONLY US company that takes care of warranty issues for Baofeng.