Hi to all,can someone plz tell me if an H91 horn fits in an L300? i've recommend a friend a pair of LE 85+H91 that he is actually restoring,now he tells me horns doesn't sits in,i was convinced it does as they fits in 4333 and tried them also in an 4331? i guess i'm wrong but can anyone confirm plz,thanks,mEvin