Sounds like you had a total rebuild. Hope you had health insurance! I also hope you are OK.

Post a few pictures of that puppy.

Jim