Looks like you're in the ballpark. The cayenne might make it a little too hot for your first attempt but thats just my taste buds.
Keep notes of your recipe and adjust it to suit yourself first. In time, you'll hit on a rub that just might be a real crowd pleaser.
Most important is to have fun and enjoy yourself.