I would agree with Andy on this one. Unless it's a sibling match, I wouldn't risk it, especially when we are so close to finding a better, less risky cure. He's only 5. He has a lot of room. For now your main goal should be to try to keep his Hb levels above 9 (10 if possible!) and chelate him properly so that Fe doesn't go above 700-1500 levels. He can totally lead a normal life and I firmly believe down in 3-5 years, we'll have a solid treatment (or treatments I'd rather say, multiple stuff in progress) and BMT will be a thing of past. He'd be only 10 or 11 max.
You can wait for a better option rather than trying to risk it, especially since it's an unrelated match. That'd be my honest advice and opinion as a thal.
Best,
-P