
The peroxide is proven to work equally well with UV light in a box line up in foil to equalise the lighting around. Also wash clean all parts you are going to work with will help immensely.
In case some of you may think pure peroxide may be too strong and too liquidly to handle, I have another suggestion and that is using a hair dye product namely SALON CARE 40, do a search on google and you will see this comes in a form of pasty solution, easier for application which then you may apply onto the parts with cling film for wrapping up and it sticks well onto the surface, UV it in a box or outside if where u lived has constant sun ( I personally prefer the lighting method as what you really need is UV for the reaction minus the heat created from the sun since parts are plastic and best not expose to too much heat ). There are other similar brands of the same stuff which some dun have ammonia and will also eliminate the smell too.
As a side note, a bit OT, if you are also a sneaker collector this pasty product will equally work well with crystal clear bottoms like Jordan 11 and some other similarly, by exposing it to UV will rejuvenate all that crystal clear new look too.