holy crap! im still not taking mine apart until something breaks though. it runs great right now. but still, holy crap!