Never negotiate man. It never goes well. So if the lady says 300 base, and CIM is 50, SW is 30, then just pay her 400 rounded. If it comes to 520, just pay her 600, 80 as a tip. The extra tip will motivate her to give you a good session too, provided she is legit and reviewed well. Atleast that is what I would do.
I however, generally dislike it when providers have these 'addons'. Feels too degrading to pay for addons imo. I never ask for any of them. As long as DFK, BBBJ, BLS, DATY, DATO and CFS is included at the minimum, am good. If not, I just won't book (even if they are available as 'addons').