sounds like you've been busy. It looks good and that's one clean engine bay!