I think its odd that you can find what looks to be a weld in your rim, Stans should be able to take care of that I would believe. I would say give it a try its cheaper than a buying a new rim. don't forget if your desperate and just want get it out of the way for now putting a tube in it is mindless work.
Tim Dog