B body k frames

So I have this k frame for a 67 plymouth belvedere but unfortunately i am not really familiar with b body k frames so does this look like a 66 to 70 b body k frame to you b body guys?

What are the little holes on the bottom for?

20230703_205605.jpg

20230703_205458.jpg

20230703_205503.jpg