My china knock off of the Greedy inlet on my 25 works a treat, Sorry that you got screwed, Some stuff is good some stuff aint, I have a problem with the amount of money some companys charge, I know that R % D costs money but its a joke when these items are developed years ago and they still charge top dollar, if the big companys items were at least more competitive price wise they would get my money, which they do with some items.
When i shop i dont go out looking for brand names i go out looking for a part, compare price, quality, then make a informed decision.
Chinas fabrication has evolved 100 fold over the last couple of years.
Also if a comany in Australia says its a bolt on item and its not you return it and if it is a good company they will fix the problem, if not ring fair traiding and get it sorted.
My 2 cents.