Procure a Luchadore vehicle and head to Sunset Park to pick him. In case you have cleared the Luchadores out of their territory (which practically removes their presence in the area), you can find Luchadore vehicles at the parking lot of Buster Flush casino, right across Let's Pretend in New Baranec. Head to the marked location and he will appear.