Well, everyone else I am with is drunk, and playing Rock Band, so I will throw in my 2 cents. For $300, you could buy a damn welder and do it yourself. If the car is bad enough, you should do it anyhow as a way to learn the necessary skills. That way, if you start over with another car later, you will know how to do it right. Heck, I learned how on my Cutlass as it was (is?) a POS. Yes, I took over a year on it, but I spent very little actual money. It is not my DD since it is a MAJOR project. Besides, do you really want to beat on a car you put that much work into? Yes, welding is NOT fun ( I rate it in my top 3 least loved projects), but it is very expensive to pay someone else to do it. I made all of my patch panels, some of which I hacked off of junkyard cars with a hacksaw, a cold chisel/BFH combo and a pair of snips. I cut them oversize and trimmed them down. A bit butch, but it works fine. I also hack and cut flat pieces of steel from junk panels so that I have patch metal to use on my projects. I use an old bathroom towel as a shot bag, and some hammers to shape patches with complex shapes ( like floor channels). I have 0% formal training in any of this. I learned from mistakes, and from people who told me why I was a hack and how to be less of one. My advice is to just try it. If the car is a real rust bucket there's not much you can do to screw it up any worse than it already is. If you were local to me, I'd have you come over and help me with my junk so I could show you how. I love to teach this stuff.
Tools needed: MIG or Flux Core welder, angle grinder with cutoff wheel, 3 in mini cutoff, drill and a die grinder. Bonus points for a Dremel for the details, but you can butcher your way through it without one. Also, forget cleco pins. Just get some self tapping sheetmetal screws to hold it together long enough to tack it on an overlapping weld, and a magnet, tape, and some clamps for butt joints. You can even lap join an exterior patch by beating in the edges with a hammer, then tacking the patch in the recess. Mud over it in something other than standard Bondo and it's done. Not the best way, but it works. Most body shops do it that way as they are nothing but a bunch of hacks too. They do not give a damn about you or your car as long as they get paid today. If you want it to last, treat the back side of the repair. Otherwise, it will rot quickly since you just burned off any remaining paint or rustproofing from the other side. In that way, you can do a better job than the shop. As for me, I butt weld all of my exterior patches and paint them from the inside with Rustoleum or zinc chromate. I am also researching a few other treatments I am considering as a finishing touch to my repairs to make them last longer. I may try Waxoyl, which is a product used by the British, and I think it is available through Minimania's website.