Here is my tried and true rub recipe. I've tweaked it over time and am very satisfied with it at this point. It has the kind of spicy hot that continues to build heat upon heat with each bite.
Works well on any cut of beef or pork. Adjust the heat by varying the amount of cayenne.
Bad *** Texas Rub
Makes about a cup. 
Preparation time. About 10 minutes
Ingredients
:
1.5 tablespoons coarsely ground black pepper

1.5 tablespoons finely ground black pepper

2 tablespoons coarse ground kosher salt

1 tablespoon granulated white sugar

1 tablespoon onion powder

1 tablespoon adolphs tenderizer

1 tablespoon Paprika

2 teaspoons chili powder

2 teaspoon cayenne pepper

2 teaspoons mustard powder

2 teaspoons garlic powder

2 teaspoons hot curry powder
Do this
:
1) Mix all the ingredients together in a bowl. Transfer to a shaker.
2) Lightly oil the meat with EVOO prior to use. The oil will help release the oil soluble spices.

Bad *** Texas Rub
Makes about a cup. 
Preparation time. About 10 minutes
Ingredients
:
1.5 tablespoons coarsely ground black pepper

1.5 tablespoons finely ground black pepper

2 tablespoons coarse ground kosher salt

1 tablespoon granulated white sugar

1 tablespoon onion powder

1 tablespoon adolphs tenderizer

1 tablespoon Paprika

2 teaspoons chili powder

2 teaspoon cayenne pepper

2 teaspoons mustard powder

2 teaspoons garlic powder

2 teaspoons hot curry powder
Do this
:
1) Mix all the ingredients together in a bowl. Transfer to a shaker.
2) Lightly oil the meat with EVOO prior to use. The oil will help release the oil soluble spices.