I agree.
I've also found that when people say they don't fit it's often because they (IMHO) don't install them correctly. You need to put everything together loose and hand tighten, then a little shaking is good and making sure the headers are laying along the bike where you want them, then tighten the exhaust nuts more, then make sure the mufflers are aligned like you want them, then tighten the muffler mounts and the exhaust nut and finally the muffler to header clamp. If the header is not in the muffler the perfect amount and straight, it can seem like the headers or mufflers or both are wrong - the perfect amount being whatever it takes.
The best quality Roadster/Peashooter/Non-Balanced headers I've found are from Wassell! The best quality peashooters I've found are also from Wassel, but they are extremely loud. Yes, I know, Wassell, like EMGO has a good bit of poor parts but they also have some quality items as well. For instance, I bought 6 sets of EMGO roadster tanks and side covers and it's well known how good they are, but now they are not available and I need more.