Another carb question

Hey yall. Im trying to get my 2003 foreman 450 es with 720 miles on it, running right after my atv repair guy "fixed it". It was running just fine. I took it to him with a leak from the carb bowl overflow. He replaced the float needle and cleaned the carb and then it didnt run at all. Then he put in a carb kit and it barely ran. So then he put in a new carb. It was about this point that i realized he had gone back to drinking heavily. The new carb is aweful and wont stay adjusted, or run over 25 mph. I think he put in one of those chinese jobs. He has thrown away the factory carb. Ive come across a new factory carb for a 2005 trx500 for $150. I cant seem to locate a factory 2003 450es carb. Does anyone know if the trx 500 carb would work in a 450es? Are honda carbs with the same 32 mm bore interchangeable? Is there any other carbs that might fit and run?