Subframe dodge challenger

How screwed am I… can this be welded and pulled off the oil pan?