Brake service is part of periodic maintenance of all cars. One should not compromise on it. You just need to make sure, it is done correctly. Now word correctly has different meaning to different mechanics out there. But this post contains necessary information that reflects the real correct way.
This service is performed on my 92 accord but your cars may have similar structure or you can follow your user manual for opening the calipers.
Tools and Items required:
- 14 mm Ratchet
- Pry bar
- 3M Silicone Paste / Permatex Brake Caliper Grease
- Anti Seize
- Brake Cleaner/ De-greaser
I purchased silicone grease and anti seize from @syncview perhaps he may shed some light where they can be purchased from.
Directions:

1. Open the rear fastener (14 mm) and let upper one stay intact.

2. Work your way out to release the upper pin. Make sure not to let it hang by the pipe this way you can avoid breaking the pipe. Following shows the pin. Previous owner had used grease and it was hard to remove pins and were hell dirty. Clean the pins and if your car was on grease then roll a rag on thin screw driver and clean the pin housing

3. Apply thin coating of silicone paste or grease. Dont over do it.
4. See brake pads for excessive wear. Mine were in good shape so next step otherwise you may want to replace them.

5. My calipers had these thin pieces of steel shims that hold brake pads in place and prevent them from making noise. Clean them and apply very thin coating of anti seize only at places where pads holder edges touch them.



6. Apply thin coating of anti seize on brake pads where it touches any caliper area. you can see there would be stress marks or paint would have been removed or rust may be.

7. Insert the pins into their holder. You may feel the opposition because of trapped air inside. Just wiggle the rubber boot and press the pins, This removes the excessive air inside.
8. Install the caliper in reverse order of removal.
You are done.
Thanks
Any corrections or suggestions or improvements are welcome. @Xulfiqar @spectra @syncview