my methods:
1) get a good disc cleaner, take the caliper off, spray the rotor with disk cleaner and get a clean rag, and spin the rotor through the rag, repeat this about 4 or 5 times, the oil will come off pretty quickly
2) pads, fill up a pot with water and put your pads in it, boil the pot dry, this should take more than 15 minutes, once it has been boiled dry removed the pads, throw them on a baking tray and chuck em in the oven for about 30 mins, nice and hot
3) after everything has cooled down give your pads a light sand, chuck em back in and give your rotor once last spin through a rag, then go crazy, works well for me, hope you have some luck