zzperformance is another good place to order things from and I use them quite a bit.
The hardest part about this is the snout seal. It's a 2 part seal in that one part faces the front of the blower and then the other faces the rear of the blower. If you install it wrong it will more than likely leak. If you're careful it can be done though.