I've rode both of them(only the long versions though) and from what i can remember the Echo Team rides soo much nice. Its alot flickier; yet it isn't out of control, longer for better wheelswaps(1040wb with team forks- the £75 uns), high bb for a slightly shorter feeling cockpit area, which is alot better for front wheel maneuvers.
Its also stronger, and i think just as light :( :D
And it comes with Free 4-bolt mounts, and a free T-Shirt i think > :ermm: <