Oh, and your tire sizes. I assume you wanted the tire sidewall to be the same height on front and rear, even with the 2" difference in wheel diameter correct? You might actually be close, but you might benefit from changing the front tire size to a 245/45R18, then drop the front 1" with springs.
Im going to attempt math here, but here is how I calculated my tire sizes so that the sidewall height from front to rear was exactly the same even with staggering wheel diameters & widths.
Front tire 245/45R17. .45 x 245 = 110.25mm sidewall height
Rear tire 275/40r18. .40 x 275 = 110mm sidewall height
YOUR Front tire 245/40R18. .40 x 245 = 98mm
Optional Front 245/45R18. .45 x 245 = 110.25mm
YOUR Rear tire is 275/40R20 .40 x 275 = 110mm
Now obviously wheel width has a lot to do with how the sidewall appears on the wheels. For instance, 245 is about perfect for a 8" wide wheel, and 275 is just about perfect for a 10" wide wheel.
I dont know if this helped any, but I thought Id throw it out there. I feel that your front tire size has a lot to do with your gap up front. HTH
