The DEPO lenses are glass. FWIW, the DEPO's look exactly like Bosch or Hella. I don't know how anyone could tell the apart if the name wasn't stamped on them.
They are substantial and heavy.
Click on Ashman's thread about the So. Cal euro installation gtg. He took many pictures of the euro's on and off the car.
Mushedroom also bought a set of DEPO's and he may have taken photo's, too.
2001 E430, Bourdeaux Red, Oyster interior.
1973 280SE 4.5, 170,000 miles. 568 Signal Red, Black MB Tex. "The Red Baron".