honestly i'd say neither..
sony xplod is wal-mart garbage and rockford fosgate punch is bestbuy garbage.. if dealing with anything rockford use their amps.. they make quality amplifiers but their subs are garbage.. get something good and u dont need to get to expensive. Alpine Kicker MTX its all just commercialized garbage. go with some real subwoofers.. Memphis, Digitial Designs, Fi, RE.. to name a few