First of all I would like to thank you everyone in advance for there help.
I picked up a 2004 Raptor 350 for $500. There is less then 50 hours on this machine. Its been sitting for most of its life. Its in pretty decent condition. I pulled the carb and cleaned it out. It was full of green corrosion. While I was doing this I notice that the throttle plate was sticking. I looked to see if parts were available separately and nope they were not. I found a 2006 raptor 350 carb on ebay for $65. I received it today and it was even more corroded then the original. So I took all the bowl internals and swapped them over to the 06 carb. I cleaned everything really good. I slapped it on the bike and it runs but its back firing when you give it gas, doesn't want to idle with no choke. I have to apply the choke perhaps 20~30% to keep it at an high idle so it won't die. My question is. Is the 06 carb compatible with 04? They look identical. My next move is to order a rebuild kit. Do I order one for 06 now? Are 04 through 08 the same?