It sounds good to me. I have found a few other terms that may describe this "difference of age":
"(big) age difference" https://www.scientificamerican.com/article/what-is-the-best-age-difference-for-husband-and-wife/
"(wide) age gap" https://www.independent.co.uk/life-style/age-gap-relationship-ideal-years-different-love-last-longevity-emmanuel-macron-brigitte-a7729616.html