I actually planned on making all the custom weapons myself (first or second option). I have a way of testing them as well before they're added to the server. Although I'd love to see War3 added, needing binds is kinda a problem. Though you can type ult and ability in chat to use them, timing your ult/ability at that point would be pretty dang hard.
It was pretty fun, but it needs a way to limit how many upgrades you can get. Lest we have 5000 HP sonic speed Spies again...