The worn out screw-pins.
The 2.5cm stainless steel screws that I bought from a regular hardware shop as replacement screw-pins.

The pedal after I inserted all the stainless steel screws.

I took the pedals to a workshop and asked the workers there if they could help me saw off the screws at the length I needed.
The pedal after I installed it back on my bike.
The pedals worked great! I am getting the full grip that I needed, but now... I gotta be extra careful and make sure I wear the shin guards. A slip here could be weeks of pain... LOL.