The PC3USB is available for every year Busa
Dunno what to say about the dyno set-up, your call mate. If it runs ok and pulls strong everywhere then it might be ok. Did they use an AF meter on the dyno to set it up?
Personally I'd only ever have a bike set up on a Dyno jet dyno by an operator I trusted