You're human, buddy
We make mistakes and yours could've been a lot worse.
I'm glad you got your truck fixed. You and your friend are lucky to have each other as it seems like a great and true bond. I have friends like that as well. Think how hard it is for a person with BPD to develop and maintain a relationship like that. Makes me feel sorry for them in a way.
Yes my BPDexgf has no friends... .only tools to use. I feel sorry for the BPD people and the people they use to survive.
I was so lucky my friend was in town and had time to help me tonight. I am so thankful to him. If he could not help me I don't know if I could survive tomorrow. Wow. Thank God.