Keep in mind that in the recent past, Keystone has been offering lithium batteries as an option on SOME of their brands and the SolarFlex 600 and SolarFlex 1200 packages DO, in fact, come with "Keystone factory installed" batteries.
So, depending on whether your specific trailer was ordered with Lithium batteries installed "at the factory" or "FLA/lithium batteries installed at the dealer" will vary....
Essentially, if your trailer has the SolarFlex 600 or 1200 package, you DO have factory installed batteries and if your trailer has DragonFly batteries, they were "factory installed" while if your trailer has FLA or any other brand of lithium battery (other than DragonFly), then your batteries were installed at the dealership.....
As for Camping World, as Danny stated, there are some good locations and some not so good locations.... I've purchased from Camping World in Houghton Lake, Michigan with excellent results and superior after sale warranty service... At the same time, I've heard people complain that the same location "sucks".... So, some customer satisfaction vs customer dislike is very likely to be individualized by their perception as much as it is by actual "good or bad transactions".....