nowadays puspakom also can't really believe la
imo, they are not really up to the standards in inspection or whatever its called
+1
All of you should know what happen last year with our puspakom.
The best way is hiring someone from bodyshop who is reliable to check it out for you.
The first step to check is find another civic with the same year to do comparison. I am not sure yours is local or JDM, locally assembled civic has poor seam line and bad glue line. So you must compare with what you have.
It seems like this car has went to puspokom before since the chasis number has been scratched. There is a spot where the paint was scrached off as well. You might wanna scratch off the paint at the lower panel to see if it's consistent with the one on top.
However, it seems like who ever did your car has done a horrible job. It's a great chance that this car has involved major accident before and the firewall has been replaced.
Good luck.