If you are in need of an exhaust, or part of, and not having much luck, it's worth having a chat to Chris, Dan or Dave in Z-EX custom exhausts on City road in Cardiff Tel: 029 20455265. My downpipes were rotten but the back box was ok so they fitted two new stainless downpipes and a Y pipe + welded it on to the backbox of my XBR for a v reasonable £110. they're all bikers and they made me coffee, which always makes me happy :-).
Sorry if you've already done this subject to death + have yourselves all sorted, but I thought i'd tell u all in case.
taff x