imo, all this work is only worth it if you feel it’s likely you will need/want to build another in the future.
if you decide to do it yourself i would suggest reading this page from ebikes.ca and use their spoke calculator.
http://ebike.ca/SpokeCalc.shtml
be sure to take pictures of your existing wheels to as a reference when rebuilding your new wheel. you will also need to verify if you have an older motor that requires dishing in which case you will need offset spoke lengths by 1mm; spoke calculator say all spokes are “Xmm”, then the length you need is “X+1” & “X-1” giving you a 2mm difference in spoke length. also, if it requires dishing spoke heads out on the disk side and spoke heads in on the freewheel side should give roughly a 1mm off center vs 5+.
you can also spend big money on an official truing stand or you can make one out of pvc for about $5 in parts. then use zip ties synched to the uprights to measure wobble and hop of your build. and if you are unable to completely true the new wheel your LBS can true it for a fraction of the price of building a completely new wheel.
would also suggest one of these (in correct size), don’t waste your money on those multi sized spoke wrenches.
http://www.parktool.com/product/spoke-wrench-sw-1
custom length spokes can be gotten here
ES member’s:
http://holmeshobbies.com/product.php?productid=406&cat=0&page=1
http://ebikessf.com/catalog/41
guy off of ebay which I can also recommend:
http://www.ebay.com/sch/childhood_dreams/m.html?item=280741828186&sspagename=STRK%3AMEWAX%3AIT&_trksid=p3984.m1423.l2649&_trksid=p4340.l2562
Good Luck