Yes, they will fit. For >07 model year, I believe the faces where the inlet manifold fits were machined further back. That's from memory. This is what Hammer Performance say -
07-Present XL1200 Heads
62cc chamber, 1.810" diameter intake valves, 1.575" diameter exhaust valves
The 2007-Present (EFI) XL1200 heads are identical to the 2004-2006 version except for the following items:
HD made a small change to the floor of the intake port. The change actually makes the flow through this port slightly less laminar than the 2004-2006 head. It's not an enormous difference, but in stock form this head is capable of supporting a few horsepower less.
These heads are available in straight black as well as black with highlighted fins. They are not available in silver, use the XB heads if you need silver.
HD made a couple changes to the surface where the manifold attaches, to accommodate the EFI throttle body. This area is now machined down 1/16 of an inch (.0625") as compared to all previous carb type heads and XB heads. If you're using 2007 or later heads with a carburetor, you'll want a wider manifold, which HAMMER PERFORMANCE offers here. Some people have made it work with a regular carb type manifold with careful centering, but more often than not, it causes issues with the engine sucking the seals in.
The other big change to the manifold area that HD made was to widen the bolt pattern. This is really nice as it makes the access to the bolts much easier, allowing the use of standard hex head bolts. But it means you'll need the new flanges to match. HAMMER PERFORMANCE offers these new flanges here, and they are not expensive.
A version of the Screamin Eagle head is available that's based on this head as well. It has all the downsides of the 2004-2006 version. and therefore we do not recommend it.
Original text here -
http://hammerperf.com/ttxlheads.shtml