Since my name was brought up I'll give my full impression/information. I am a dealer for JRC Engineering, Wassel, AN, Tri-Spark, AMAL, and several others. EMGO only sells in large batches, and I am not a dealer for EMGO. I get my EMGO products from three places: Wassel, JRC Engineering, and Amazon.
EMGO products range from crap to excellent. The EMGO Roaster tanks are superior and IMHO, way better than originals. Other than Viking Exhaust, EMGO unbalanced Roadster exhaust pipes are superior to any others I've found. EMGO Roadster side covers are excellent, but the oil tank cover does not have the standoffs. EMGO peashooters are excellent as well, but they are VERY loud. Most EMGO electrical parts are crap as are fenders. The handlebars are at least as good as originals.
Similarly, Wassel products range between crap and excellent. When I receive something from them that is crap, I trash it. They are today's Genuine Lucas - IMHO only a fool buys LUCAS-like products today. Same for Girling and Hepolite.
I could not be happier that AN exists, stays well stocked, will answer questions/help, and generally supports the community. I get most Norton parts, except those above, from AN and I bought out the Old Britts AN stock.
All that said, I have no EMGO pipes or peashooters for sale right now and I've quit adding stock since I have $92k worth right now and no one is buying.