Gotta love aftermarket sheet metal. I bought new fenders for the C10 so I didn't have to fix the rust in the factory ones, but the aftermarket stuff fit like such garbage, it'd be less work to just fix the factory parts. I wound up using the aftermarket fenders for a desk in my office.
I'm sure I'd have spent as much time working on them as you have if my factory stuff weren't as nice (decent is probably more like it) as they are. I feel your pain though. Keep it up, you're doing great!