I also ordered mine direct from Honda through a local dealer. Since I'm in there so often, they gave me a 10% discount - still not cheap, but I was aiming for 100% original. Mine came with baffles installed [300 series - not sure about 341's], but did not include the heat shields, connector tubes (goes between upper & lower muffler), kick stand bumpers, or clamps. These I got separately.
Installation was simple & straight forward. On the left (shifter) side, I installed the inside pipe first and then the outer one. On the other side, I noted that the brake lever pivot had little-to-no clearance for the top/outside muffler. I managed to get it on after removing the rear brake pedal - but in hindsight, I probably could have put the outside pipe on first and that may have given me room enough to pull that muffler down a bit to get past the brake pivot.
In ordering all the extra exhaust parts, I inadvertently ordered two pair of the muffler bolts (goes through both mufflers & attaches to frame). Anyone in need of these?