No it does not have the correct cap. Yes they are always "machined to a specific block". A note to ALL. Of late the "musical cap" game ( cap switching) has become popular. IF you are looking at a non VIN numbered bare block , take a close look at the main bearing bores in the block and caps. IF you see a cross hatch pattern , the block has been "line honed". While this does NOT automatically say the caps have been added it IS THE MOST COMMON way of doing the swap. Ford "line bored" the blocks when made and have a "straight line" tooling mark , no angles. People switch caps to improve strength ( good thing) and also ( sadly) to deceive. I felt this is important now that so much emphasis is placed on the "born with" block these days.
For those who say "it needed it " , or "the machine shop said I had to do it" , 221-351W engines RARELY need any "adjustments" to the factory line bore. I haven't had to do one in my 50 years of building them
Randy