I would go for the marauder maf and box, it can handle more airflow before it pegs the maf voltage. The 04cvpi has the different maf plug. I like the 06+ ziptubes, they are a hard plastic instead of the soft rubber like the 04 ziptube. With the 06+ ziptube you will need a small breather filter for the pcv tube that usually goes into the air intake tube, they only have one vacuum port on the 06+ ziptubes
. you will also need a tune to calibrate that MAF to your pcm.