Ask your friend to tell you what you need to replace... it is not just the
cover. There are plenty of body parts online store to show you what are the
Foam impact strip
Metal impact strip
My question is whether your frame is bent... you look at the seems between
your door and body... make sure they are all equal gaps all around...
especially the tailgate. If you have like no gap on one side... then your
frame is bent.
Since you got hit by someone else, that person's insurance company will
cover the cost of repair. Contact your insurance company and get advice.