You shouldn't take modafinil daily though as you can develop a tolerance. You should take it 3 consecutive days and then rest the other 4 days of the week. Also extreme focus kills creativity so the rest days allow for a productivity/creativity cycle.
If something cheaper becomes available I'd use it.