how tall are you though do you think it's worth buying an adamant a3 instead of a zoo python because they are a bit shorter and i'm not that tall i'm 5"7
if you're willing to spend out another £20 you could get a pair of echo urbans the 07 come with a massive steerer tube and they are very,very strong go on to tartybikes to buy a pair
it will fit it depends on which forks you have , because i have python forks on my bike and i have loads of room if you have onza forks you might be able to squeeze the tyre into the space you have
giro havoc are quite good and they are cheap its served me well ive had it nearly a year but thinking of buying new one because of the head pad covers rip sometimes but im sure you can replace them.
i think if you have a cassette hub you should use one of them instead of a freewheel because they blow up and you dont want that when your doing something especially when your going to do things in london.
myself i think that the old 06 python looked better but i cant find anywhere that sells them, but i think in the end i will buy one of the new 07 python because ialready have the forks
i snapped a half link chain yesterday while i was out riding about to do a small gap but still scared me. thought it was my tensile freewheel , but buying new profile hub a.s.a.p