cleaning and painting my block

My cousin painted an engine with epoxy primer and base/clear about 10 years ago. Still looks great and not peeling. Like any other paint job, it's all in the prep.