Moral to the story: use quality parts and don't buy anything proprietary. Make sure you know what you are doing or get someone who does to work with you. There are a lot of home made kits out there working fine (endless sphere is a great source of info). I'm not capable of doing it from scratch but I applaud those who can. Otoh, I can fit a well designed prepacked kit onto my own bikes, so that's the middle ground. Stick with good gear, bfun, crystalite, well respected names and don't cheap out on the batteries.