Hooray! I finally get my car back tomorrow! New steering rack and all. I think this is the end of the ordeal.