Man I feel your pain. Keep in mind the other issues you have are very minor.... bend the shield, slap on some brakes and have the pinion seal replaced when you have a chance.

Getting stranded is no fun though. Starter, wiring harness or maybe the ignition switch. (Or the battery and you need a lesson on jump starting lol)

Let us know how it pans out!