Thanks for your words, the one piece cast crank doesn't exist anymore I have replace it with BMX style crank set and its allot stronger.
The funniest part with my ebike is when I'm pedalling it at around 20 Mph. Is really fun to pass a poor sweating guys on steep hill at that speed, its make my day every time.
The flash light mount is only (2) stainless collar for each light. Well after the visit of my good friend Doctorbass I will buy from Geomangear (4) magic shine 900 lumens only the light head. They came with the fixation and they are better looking than mine for only 44.99 $ my flashlight are 34.95 $ but for 10 $ more is really better.
The swing arm pivot came from the original Mongoose and I have reuse it on this ebike, it has (2) bushing and one screw. But the plan for next year is to use (2) big bearings for stronger pivot point.