The 12252 fits our 3023, I don't know about a 3124KB, though. Here is another link to a discussion that I reviewed before I purchased our cover. It might answer your questions! To find this, I searched "adco cover". You could try that also and find even more info.
http://www.trailmanorowners.com/foru...ght=adco+cover