I u look at the tower, it looks like it has been made from the bridge supports all stacked on top of each other. Its well good to jump off of though, me and Goat do it frequently.
It was a great idea, u shud put on at the top of the highest tower in Los Santos :p