Finally went for the Elite 4 after deciding I couldn't be fucked to grind, at all.
Toggle Spoiler
Levels range from 45-55 with the 2 Megas being at 51 and 49. Would it be enough?
I used my 3 Rare Candies on Gyarados getting him to 54. Looking at the types he could maybe Solo this... so I'd start with him in every fight.
Gyarados smashed through the first 3 Pokemon but Cacturne getting off a Leech Seed made it tough for him to keep going. We switched to Magnezone (our highest level) to take out Sharpedo and he struggled a little against Absol who got constant Crits but he saw him off for an easy win.
Gyarados got OHKOs on every ghost with Crunch.
The Ice bitch got some serious luck against me with Blizzard freezing me THREE TIMES IN A ROW despite me healing it each time, and Stone Edge missing twice in a row against her final Glalie who could hit Super Effective Freeze Drys, but there was no real danger and she went down with ease. The only pokemon to survive Stone Edge when it hit was Walrein.
Dragon guy next so we'd try and Ice Fang through them all. Salamence took an Ice Fang and caused some issues with Dragon Rush but not too much. Kingdra was the only one to throw a spanner in the works but a couple of Stone Edge's took him down.
With the dragon guy down I deleted Ice Fang to teach Earthquake. I can always get it back later with a Heart Scale if needed. As much as I'd want to Mega Evolve Banette in this fight, it's not happening.
Here we go.... pressure is on. Skarmory was a bit of a dick and him hitting Toxic meant I had to heal it up when I could have killed him. Steven healed too and Skarmory was able to set up Spikes but it died to a critical Waterfall. Armaldo took a Waterfall and hit a massive X-Scissor but it only did about half out health. I had to heal as Cradily came out and then hitting myself in confusion and he got in a Giga Drain. When that happened again I took the risk of switching to Slaking. PUP did less than I wanted and he confused me... of course. a Critical Hit Giga Drain put us in the red so I had to heal up. The cunt got a 2nd Crit and was basically up to full health and PUP only did about 30%. This was not fun. PUP this time did about 60% but of course he confused me again. I risked not healing and of course Slaking hit himself.... doing a HUGE amount and then died to Giga Drain. Fuck sake. I then did what I should have done in the first place.... sent in Magnezone to kill that prick. I couldn't leave him out against Aggron so I sent in Sandslash who killed Aggron with 2 Earthquakes. Claydol coming in was time to go back to Gyarados. Claydol managed to get in a Reflect which could be a pain in the arse for Metagross but went down to Crunch. Crunch on Metagross did about 30% if that and Giga Impact nearly killed me. He'd have to recharge so I'd try Earthquake. It did roughly the same but the Reflect wore off. Do I risk going for it? I couldn't and I used a Full Restore. Giga Impact did about 51% of my health so if not for the recharge I'd be banking again on being faster and getting the kill. As it was he had to recharge and Earthquake killed him. Gyarados.