It's often more cost effective to repair an oven than replace it. However, this oven style is also expensive to repair due to its complex system.
Preheating an oven should only take between 20 and 25 minutes. If your gas oven takes longer, it could be a sign of a larger issue that needs fixing.