The only way to get an accurate French musket is to order the parts from The Rifle Shoppe and either build it yourself or have it built by someone who is very knowledgeable about those particular types of guns.
Consequently yes, that’s the only real way. However I have always suggested a good defarb or a parted out musket.
If you’re representing a colonial soldier of the american revolution or militia most / many Charleville’s received during the American Revolutionary War were not in their original state.
In 1776 the French sent over barrels, locks, trigger guards, bands and ramrods. These muskets were stocked in the USA, which is why many of them have the classical fowler, fluted comb with a slightly longer wrist. French 1763’ and 66’s that came over to the USA were stocked at the charleville and Maubeuge arsenals. These stocks were somewhat larger in the wrist and butt, which is why so many have been found in collections with shaved comes and dished out recesses, simply put the Americans hated them and tooled them over.
So getting a lock, bands, trigger guard and butt plate and ramrod and barrel is really all you need, and you can have it stocked from a blank. This would be a more accurate charleville than any kind of factory gun or kit.
1795 Bands and parts are about 90% the same, with the difference being the thickness, ramrods button shapped or trumpeted, a .69 barrel at 43-45” is very easy to get here in the USA.
The real problem with Charleville muskets comes in when you want a specific variant, such as a 1717 or 1754 or a TRUE 1763 or for Seven Years War French representations, These are difficult to come by and I recommend a 1728 by Loyalist Arms.