Bunuel
A set of data consists of {3, 5, 7, 9, a}. If the range of the set is equal to 2a, what is the value of a?
A. -3
B. 1
C. 3
D. 5
E. 6
I think the answer is C, but I have a question.
I did this problem in two ways and got the same answer both times. I am uneasy about the second method, however, because I can't explain, with precision, why it works. I think my brain is frozen.

First I just used answer choices, then algebra.
For answer choices, only 3, Answer C, works. If a = 3, (9 - 3) = 6, and 6 = 2a.
Then I wrote:
9 - a = 2a
9 = 3a
a = 3
I think that equation is legitimate here because the range is a multiple of the difference of two numbers in the set. That's as far as I get on the explanation front.
I think I grasp for something I already know about number properties where x is greater than y. Of course x - y CAN be a multiple of y. But there's a difference between possibility and necessity, and I worry that my equation inaccurately suggests the latter.
(Waffling yet again, I think: "But these conditions mandate that necessity.")
IS the equation legitimate? If so, would someone please explain that which I can intuit but can't quite explain? Why does the equation work? Why does "a" have to be the lower limit (9 - a) of the range?
Sorry if this question is a bad case of missing the obvious. I would appreciate greatly any help!