yeap alotttt of parts, not extremly complicated though, just dont pay sooo much attention that you forget to put simple things in, like the band for instance which one of the guys i work with did today lol, as soo as he bolted the pump on he relized it though