1. Preheat oven to 350 degrees and line pans with cupcake liners.
2. Sift cake mix into a small bowl and set aside.
3. In a large bowl combine eggs, oil, vanilla extract, milk and sour cream.
4. Add cake mix and stir until smooth.
5. Fill cupcake liners 3/4 full and bake for 16-22 minutes or until an inserted knife comes out clean.
6. Frosting: Beat butter and peanut butter. Add milk and vanilla extract and beat again. Slowly add powdered sugar until you reach your desired consistency.
7. Pipe onto cooled cupcakes and top with peanut and caramel.
Notes
You can also sprinkle with coarse salt for a salted caramel flare!