Another option that I used before is to go to a junkyard and get a fuse block from a newer car..save the block and give enough leads off it to tie your wires into..then go buy small spools of gauged wire.save all your factory end connects..run the new wire off the fuse block and hook up all your factory connects..its basically the same thing as buying a painless or any other after market system..download a schematic of your factory wiring and this will help with the layout..it gives you a brand new modern fuse block and new harness..
When I do this, I mount the new block first while leaving all factory harness in place.. run all wires and separate by holding wires together with wire ties or small pieces of electrical tape..when all wires are run where you want them, then clip your ends from factory harness and splice them onto the new wires.. use heat shrink for s good water proof seal after connects are added..
The cost of making your new harness with block, wires and everything you need is usually less than $100, much better than the $500-$900 cost of a new aftermarket harness.. and it serves the same purpose.. all modern blocks fuse slots are labeled for individual components ( I.e. brakes, ignition, etc) it takes the guess work out of it and only takes a weekend to replace a complete body harness system..
And if your missing the pigtails, there are several websites that sell individual pieces new or what I do is go to a yard and find any old mopar c body or anything else and just clip the connects you need off that..most old mopar used the same connects for the components..
Hope this helps..
David98513