If you lose a record contract on the grounds of a bad jack then it wasnt worth it anyway.
If you keep your bass maintained before a gig and on a regular basis. Say once a week, sit down and keep it maintained then you wont come across such problems.
Okay warranted i am a qualifed electronics service technician, but i see the easy, cheap way of fixing things. I would never buy a jack for $10. I would buy one for $3 and do a fix like was suggested say every 2 years or so.
Having been on the inside of Audio electronics as a techie and now on the outside (moved into Audio Visual) i can see how pathetic $10 for a jack really is.
One thing that does annoy me is when people say have an amp and they take it somewhere and they get the quote for 100's of dollars work. I know because the company i worked for charged $65 per hour and marked up parts by 75%. In reality the parts cost $10 and the labour 15 mins. But there is no 15 minute charge. Its per hour. But on the flipside people need to run a business.
This is why people who instantly say "Buy a new one" annoy me. Whats the harm in trying to fix it first for free? If you fix it and get another year or two out of it. Then do it again and get another year or two out of it... then excellent. When it comes to the mechanical connections of musical instruments, amplifiers, mixing desks, no matter how expensive they are, they will wear out in time. Therefore things like a skeleton jack for $2 from Radio Shack is far better. Easy to fix, cant break.. its just metal tabs. Nothing major.
The enclosed types to me personally are a bad idea. How can you service these? How can you clean corrosion? How can you remove the dust? Bend the tabs tighter? And these enclosed types are more expensive.
We as a society are too quick to chuck it over the shoulder. Think about it, save some money, and learn a trick or two along the way.
Merls