The only way would be to find a broken phone for repair on Ebay or Craigslist. Or you can have samsung repair it.
There are no 3rd party parts for what you need to repair.
+
+
A bad ESN means something happened to the phone's account, whether it means the phone was stolen, the phone was not paid off, etc. Either way, the original carrier this phone was on (i.e. Verizon) has banned this phone, and will not allow use of the phone again on its network.
+
+
IF you do not use the original carrier for this phone yes, you can use a phone with the bad ESN.
The only way would be to find a broken phone for repair on Ebay or Craigslist. Or you can have samsung repair it.
There are no 3rd party parts for what you need to repair.