Sounds like a good stock list, but I hope you have plans to upgrade your tank as all of those fish will outgrow a 125gal...especially the Panther Grouper (they grow extremely fast)...but, the Zebra Eel should be fine.
As unleashed said...with that stock list, you're kind of limited on what you can have, without having to replenish them every few months.
Try to find large hermits (Red Starry Hermits) and large Stars (Bahama Stars). Other than that...everything will get eaten by one fish or the other.
Picasso trigger : will eat hermits, snails, urchins, shrimp, crabs
lion fish : will eat shrimp and sometimes small crabs
panther grouper : will eat shrimp and possible small crabs
zebra eel : will eat shrimp, crabs, small fish
porcupine puffer : will eat just about anything, including hermits, snails and crabs