Have you tried ringing Harris? try and speak to Steve Harris if you can. Things might have changed since I got mine, it was 10 yrs ago but they had to make it for me then. I'm not inclined to part with the seat unit at the moment unless I can find one that looks OK and fits well, the XBR seat rails are relatively wide which causes problems.
Second gear is the one thats usually different, the XLs are a slightly lower ratio. It may not make a lot of difference though. On a fast circuit I used to run the gearing fairly low to get enough drive out of the slower corners. On a 34 tooth rear sprocket with a 130/66 rear tyre I ran it to 8K in 5th to get a reasonable top speed.
I have a genuine Honda puller but it snapped, its a big old taper and holds together well! IIRC you can use a rear wheel spindle, wind it in and then give it a good clout, it needs to be shocked off. You may need to put a small spacer in there if the thread isn't long enough. I'm going to have the same problem but I'll be running without the flywheel with a Piranha ignition.

That exhaust did look a bit dubious. I'm going to run my pipe as it is for now but I want to get some new bigger downpipes downpipes made up and then run twin silencers.
The number plate is the original, OY= Rickmansworth. Nowadays the DVLA probably reserve all numbers like that to sell off at a premium.