Good on you for getting it to work! I'll just mirror what others have said, its only a matter of time before that mounting tab wears through those zipties and the intercooler falls.