I there any way of capping the daily spend of sponsored products so that we can keep some level of control of the campaign spend?
Yes, there is a way to cap your daily spend.
You need to log into your account and access your campaign manager from the advertising tab.
You then need to click on the manage advertising and there will be a Daily Budget section. This will allow you to cap your daily spend.