My recommendation is to consider saving an extra $80-100 and get the JBL Studio 12 subwoofer.
This puts all the subs you listed to shame in output and quality. The Yamaha is a space conserving and boomy sounding. The PB12 can't handle as deep as bass and as loud as volumes w/o distortion or...