Can i use ATmega8L instead of ATmega8?
Atmeega8L guaranteed to work at 8Mhz at 2.7V, 16Mhz operation at 4.5V is not guaranteed (but in practice it works). 

Atmega8 guaranteed to work at 16Mhz at 4.5V.