Hi, I saw your team, and the sets kinda confused me. Here are some thoughts on your current Pokes. You seem to set on keeping them, so I won't try to suggest replacements.
Solrock - He has extremely poor coverage. Flying and Normal? Really? If you're going to use Solrock as an offensive Poke, use Earthquake, so you don't have to waste your Rock Polish boosts by switching out, ruining a sweep with him.
Girafarig - Girafarig is a very average Psychic-type. I don't know why you felt the need to scarf him, as he works better as a Calm Mind user, boosting his meh Special Attack stat to good levels, while raising his OK Special Defense. I don't know what Energy Ball is needed for, as the only few Pokes that resist Psychic/Thunderbolt are hit for super effective damage from Signal Beam, afaik, with Shiftry, Exeggutor and Cacturne having a 4X weakness to it. I recommend ditching Energy Ball for Calm Mind, and giving your Girafarig a different item.
Sealeo - You seem to think your Sealeo is very bulky, but he isn't bulky enough to survive a +6 Psychic from Musharna like you claim he did. It only has 264 defenses in both stats with Eviolite, and I did a calc, too, to prove my point.
252SpAtk +6 Musharna (+SAtk) Psychic vs 252HP/0SpDef Eviolite Thick Fat Sealeo (Neutral): 131% - 154% (504 - 594 HP). Guaranteed OHKO.
Sealeo is just a bad wall. I know you don't like replacing, but come on. Your set seems to be built toward sweeping, even. No Defense investment outside of HP? Really...
Octillery - Octillery can't really function with that little Speed investment. Octillery is not that good defensively for a Poke, so your spread is not going to help him sweep. I recommend Water Spout for a STAB. Flamethrower is probably your most useless move on him, because it doesn't hit anything Water and Ice can't, so that could be replaced. I don't see the need for Charge Beam, as Octillery is too frail and slow to use such a weak attack, as the damage it does is too small and the SpA boost is not worth taking that much damage for.
Ursaring - He's OK, but you need the Toxic Orb. Flame Orb cuts his attack, which is a no-no on a physical sweeper. If you stay in a lot, Swords Dance could be useful over Protect, if Ursaring tanks a hit, but Protect is a decent choice for safe status. Overall, he's fine. Just change the Orb.
Gurdurr - I like how you complain about how you don't like his bulk, and refuse to run Bulk Up. Since you won't replace ThunderPunch, I'm not going to say anything.
Overall, while I admire your team for not using common Pokes, the stuff you're running isn't going to help you win. Even if you don't listen to me, I hope I at least showed you how to improve your team. Also, this is my first rate, sorry if it's bad.