Anyone happen to know if this is an E-body quarter glass regulator? What would the part number be for a 73 Barracuda drivers side?

image.jpeg
Last edited by carcrazyguy; 10/04/15 08:57 PM.