I don't see why a slip-on on a Honda can't be used on a Triumph? I don't think it would make a difference if either was used.
Mapping is out of the question. If you ask why, read above!
Giving the fact that the triumph and cbr 6 are both understail exit exhaust I highly doubt it would cost $200 for fabrication (unless you were working with Titanium and had to purchase in bulk etc..). Regardless of what exhaust he goes with he'll need a FI tuner and a custom map so pricing for that shouldn't be an issue.
Sorry I just had to point those out!