How bad is your leak? Does it start small and grow over time? Maybe they're just not tightening the turbo bolts tight enough. I've read where some guys developed leaks following the factory torque specs and needed to tighten it up just a hair more.
The banks wheel is the same as the wicked wheel (except for the price I'm sure)