Just as far as personal preference goes, I really like BP on lucario, as there really is not that much crunch hits aside from reuniclus and jellicent. BP allows it to beat stuff like terrakion, but also stuff like gengar and full health mamoswine, which just really makes luke's job much easier. I used a similar HO team recently and never used crunch much when I tried it out--if you find it useful, definitely keep it though.
I would definitely vote for putting trick on latios, I run scarftios on my current team and trick is really useful to cripple so many things, it also gives you a reuniclus check as someone mentioned above for if you change crunch --> BP on luke. I'd probably recommend > psyshock, since hp fire is soo useful for getting the genesects and the other moves are pretty much obligatory.
Have you ever considered destiny bond on gengar? When I tested gengar out as a spin-blocker, destiny bond ended up being incredibly useful, as it basically guarantees that you beat tentacruel, forretress, donphan, and just about any slower spinner. You could also try out focus sash as the item, since it lets it beat even starmie if it switches in on the RS, while still allowing it to function as a last ditch measure against stuff like croak with dbond. Even if you want to keep substitute, you could try it over disable. Subdisable is really cool and annoying though, so whichever you prefer.
I really like the mew set, maybe try magic coat > taunt? It allows you to beat faster SR and taunt users, while basically performing the same role as taunt in terms of shutting down hazard users. Also, have you considered focus sash as the item? This could let it live something like a gensect's u-turn, which could be quite useful, and I don't know how noticeable the boost from ebelt is. Also, definitely move the HP EVs into Def so that genesect gets a SpA boost instead of Atk.
GL with the team!