yep sorry. They are on the front and yes I think they are off of a GMC