That is damn near the parts list I have been saving for.

Awesome!