To be clear, "timeframe" isn't something that bothers me. Eberron is simultaneously medieval, post-Civil War, post-WWI, post-WWII, pre-Y2K, AND post 9-11 all at once.
A certain level of revision is fine. Adding tieflings and dragonborn to Eberron in 4e just makes sense. Heck, even adding guns...