You asked:

is b sides and c sides punk rock

Yes. B Sides and C Sides is Punk rock.
B Sides and C Sides

Punk rock
Punk rock
Punk rock