The NCR dude in the Mojave Outpost does repair to 100%, so even if you find only one you can get it back up and running, if you've enough caps.
If the NCR hate you, just put on a uniform before going there, then they regard you as neutral - just don't change until you've left the area

This, and you can steal your caps back from him (it takes a while, save before trying).
He's also a great way to make money. Go kill/loot/pillage, take your stuff to him to repair, steal you caps back, go sell your now 100% stuff for a huge profit.