@bakanium if you want to stick with angles, you can
servo.attach(pin, min, max);
use a different attach() call and specify in microseconds the values for corresponding to 0 and 180.
Which don't have to be the real angles, either. 0 will go where the minimum pulse would go, and 180 to the maximum.
So you might determine the min and max by experimenting with writing the values in microseconds as outlined by @hallowed31, then place those in the attach call.
a7