damn thats a long list of parts bump for ya