Del Castillo are our friends from Austin. They have been featured in lots of movies including Once Upon a Time in Mexico. Alex Ruiz and Rick Del Castillo are listed on the tracks, but it's the whole band. If you get the chance to hear them live, they are wonderful! Great showmen, great musicians!
Here they are with Robert Rodriguez.