Well let's see...not much of an expert rater but I'll give you what I got.
You may want to expand a bit on Gengar's movepool. Since you are using life orb, why not switch to an attack neutral speed+ nature so you can let loose with explosion when life orb starts to take its toll? This might also help against special walls he comes across, though thats less of a problem. Focus blast over energy ball or HP ICE is recommended.
Lucario might want to run bullet punch over extreme speed since you have 2 pokemon with ice weaknesses and to hit ghosts, but it's not really a big deal at all. With stab it gets to 60 BP which isn't that much different than extremespeed and has a wider use and can hit for super effective damage so that's better IMO. The difference in power means almost nothing after a SD anyway.
I don't really like the max speed on gyarados that much. Might want to decrease it just a bit to make dragon dancing more possible with some bulk. Stone edge may be better than ice fang because you already have 3 other pokes with ice attacks and gyrados could really use that edge over other gyaras, especially the bulky ones.
Also, weavile can do some serious damage to you team, so you may want to opt for a more reliable counter. While some of your pokes may resist it to some extent, it can still switch out on those and prey on the ones it can 0HKO or 2HKO. Bullet punch will stop weavile in its tracks.
Well i hope that helped.
It's been a year+, but I'm back to smogon and I now actually play OU haha.
Anyway, I am definitely ready for HGSS, I loved the originals and can't wait to play with all the new features.