100 Straight makes an awful nice one that does everything you described. I had one on a BT99 and it adjusted probably more than you'll ever use. It is a grind to fit deal. Came with a "T" handled allen wrench that adjusted it thru the pad. I used a Kick Eze pad and it worked great.
Todd Nelson, the Country Gentleman from Alabama is the original through the pad guy who everyone trys to copy. There is a reason - think about it. Go with the BEST, contact Todd. Tell him BIG PAPA told you to contact him.
I have a graco and it adjust in all directions but I don't think it reduce recoil enough, but maybe I can adjust the spring tension. I had Aaoron nelson from Country Gentleman put on mine. I have heard good things about Ken Ruckers speed Bump pad. It has a Hydralic cylinder instead of a spring you might want to look into that one if you want recoil reduction
The 100 Straight had a grit type suface on both pieces that face each other so that when adjusted it stays tight. I never had any problem with it coming loose. I'm sure it could be painted or powder coated Black after the piece was finshed to fit your gun stock. I paid around $62 from Gamaliel's.