The TTR shop sells them. And Ebay/ facebook marketplace etc is your friend.
Go the the Frequently asked questions at the link on the top of this page, and the suspension section will give you your answers with recommendations for a rebuilder too. ;)
I use Revs Racing in Halesowen. 01215013321. Owner John Gaskell ex sidecar trials expert. Knows his stuff, likes to tell you all about it though, if you know what I mean
They've done 2 for me with perfect results. What failed? Gas/leaky seals/bearings?
If you can't get hold of a good s/h unit then best get yours repaired as, IIRC, Steve said that he can't source new ones any more.
The possible fly in the ointment is if the damper rod's chroming has been damaged or has worn through which would make it futile to fit a new seal head. I think it cost me an extra £80 to get a rod repaired and re-chromed back along. I have used Justin Gibbs in Saltash to repair my shocks and never had any problems. He will do mail order repairs as I think the shock mega thread will testify to.
If the rod is OK then new seal heads are available in the Totally TTRs shop here - it's worth fitting a new bump stop if needed whilst the shock is apart.
TTR Steve and I were going to rebuild a shock together using one of these kits and take photos for a "how to do it" page but, sadly, as always, time is a scarce commodity and the shock remains in pieces under my bench - maybe one day we will get around to it
Meanwhile, if your rod is OK and you fancy replacing the seal head yourself then please take lots of photos and start a thread on here to show the rest of us what to do
I've now messaged Justin gibbs so hopefully he can sort it out for me, my chrome rod looks pitted so that will need replacing.
I'd be interested in watching you rebuild your shock
I found the invoice from Justin Gibbs for a complete rebuild including re-plating the rod and, back in 2013, it was £181.88 inc VAT and courier so not cheap
The photo below shows typical rod damage which would shred the seals on a new seal head. After power washing my TTR, I take it for a run, fill up with petrol, oil the chain now its warm and dry and then spray the whole bike except for the seat and headlight with WD40 and pay special attention to getting it around the shock damper rod to help prevent such rusting.
Your bump stop and spring look in good condition but, for anyone else reading this, if your spring is looking a bit worse for wear then it is easy to remove before sending off the shock for repair. Then get it powder coated and it will look great!
For colour comparison I put three springs together with the powder coated ones on the outside and an original in the middle. Pretty good colour match eh?