I have tried SPI epoxy primer in the past. It is a good product, but jeez-o-weez its a PITA on instructions to use it. It has a very slow cure time, hence the mix and wait, and wait to spray between coats, and temperature specs to spray it. Again, I'm not saying i's not a good product, but I gave up and switched to Kirker products. I use both Enduro prime epoxy primer as well as the "Hot Rod Satin Black" Urethane top coat for any parts such as the frame that need that semi-gloss factory look. The satin black has a perfect not too shiny finish for a frame and the epoxy primer is easy to use.