They are not specifically for the cfmoto. They were meant for the Yamaha Grizzly 660, but as the body on both bikes are almost identical, its possible to do.
Anyway...just watch the video and learn.
As you'll see in the video i also had another little mod done to my bike. I had Catalytic Converter removed from the front pipe, hoping for more power. The power gains were insignificant in my opinion, and its not worth losing the warranty on your bike, which will happen if you do this mod.
I got the parts from my dealer. But i think they can be found at places like CycleShopUSA. Here is the link... Discount Motorcycle Parts and Accessories from Cycle Shop USA
The fenders really make a difference, and really suit the bike.