whooaa that is alot of parts you ordered there. gotta take pics of those parts now before installing and when layed out that is almost what i paid for my roller emaxx.