If it's stupid... but it works... then it isn't stupid.
So long as the metal wasn't stressed enough that you risk losing your door going down the road... who cares?
Necessity is the mother of invention. I had a Dodge Dart station wagon in which the hood hinges had rusted out. Welded barn door hinges on it, worked like a charm. Also fixed the linkage on a four speed with a bicycle kickstand and some hose clamps. Maguyver's got nothing on me.
Couldnt you have just loosened the door pin that is latches on and lower it just a bit?
I'm guessing your truck is a GM product?