After having lackluster results cleaning and soaking my daughter's TRX90 carb I decided to just buy a new one. I thought it was a 2005 so I ordered 16100-HF7-A11. Ten minutes later as I was reading and looking at pictures I realized I had a 2006 which has a different looking carb.... 16100-HP2-671 or 16100-HP2-672 or 16100-HP2-673. So now I am trying to cancel and replace order. Just an ongoing frustration with dealing with this carb. It ran perfect until the petcock starting acting up by not allowing me to turn off the gas 100% and run the carb out of gas after riding. So ethanol free gas still screws up the carb if it sits for only 2 months! Great. Yeah, I can always take it in to the shop and spend who knows, 300 or 400 dollars for somebody else to just do the exact same thing I am doing over and over until it finally works right. Very demoralizing.