Dude, seriously, if you find one supplier that you would even come close to being able to be called "best supplier" for more than just wear parts then let us know. Every piece Ive put on my bike has cost me either time or money equally... you can find deals but you spend more time looking for them... or you can spend the money and get stuff really easy... I finally just bought another bike like mine with no title (after verifying it had what I needed to make mine complete again) just so I could use the parts from it to make one complete bike.