04 Bombardier Quest 650 Runability issue

Just purchased this quad about a month ago. Doesn’t like cold starts much, will often stall, even when warmed up. Also when warm, will fall on it’s face and sometimes backfire when you try to go WOT with it. I know it’s a heavy 4 wheeler, but certainly doesn’t have the balls it should. Has plenty of engine braking and No belt slipping issues, doesn’t free rev or clunk into any gear.
Also, even when in Neutral, it just doesn’t rev as powerful as I think it should, it seems to me the engine is starving for fuel.
Choke seems to work fine, when it does stall out, it will start again easily without the choke on.

I’m needing some advice on either what to look for in the carb, or where to buy a rebuild kit for it. I’ve been searching for a few days, but am having a hard time finding any rebuild kit for this particular quad. I’m not very familiar with the similarities between this quad and the Can Am Rotax engine, so I may have better luck searching for Can Am parts. Also from what I’ve read/seen, there is a fuel filter in the carb, correct? I haven’t found an inline filter like I expected to see, but I’m automotive guy and don’t have much experience working on 4 wheelers.

Also, do I need to pull the plastics off the quad to remove the carb, or can it be snaked out from the top?

Other than fixing the front left cv shaft, I haven’t looked into the runability much yet.

Thanks in advance for any help or advice.

Rob