As usual, Ualaa has posted some great info.

You have a fabulous combo there. It's my #1 if you are going to raid with the group (where the +hit buff from boomkins can't be beat). My #1 team for non-raiding would be to drop the boomkin and add a warlock - I've found destro to wrok great. I've played all caster and hunter DPS a TON (boxed and non-boxed) and find that in similiar gear my warlocks do the highest DPS. My boomkins do solid DPS single-boxed, but boxed they are less than the others due to eclipse.

If you keep the boomkin the only thing I'd add to what Ualaa posted is that for me, tyring to manage the eclipse proc with 2 DPS macros for the boomkin is too much of a pain for the a pretty small gain. in trying lots of different single-cast sequences I've found just a simple sequence that casts two wraths and one startfire and repeats did the best DPS for me. That way you will always get half the benefit from eclipse guaranteed (since you are casting the spells half the time). When I went with longer sequences I would either get the proc too early in the sequence and lose most of the benefit anyway or miss out totally until the next rotation. There's my 2 cents.