x is the increase to the number of scooters.  10x is the price increase.  The original formula is 500*30=15000.  The formula for the increase is:
(500-10x) * (30+x) = 15900
Multiply with FOIL, and simplify to get:

Move everything to the right side

Divide all terms by 10:  

Use the quadratic formula to find x:
 = 
 =
=
approximately 13.16 or 6.84.
Charge either $43.16 or $36.84
If it has to be whole dollar increments, then charge $43 or $37.  In both cases he would make $15,910.