It's a can mount driver side and fender aren't flat but it looks to be complete no top but there never is. It has jeep stamped on the front I have never seen that not on any year even tried to find one online. The other jeep I found has flat fenders it's a 53 rust bucket still on tires but no...