There are 2 different ASes that eBGP peer between the PEs. The important thing to remember here is under ipv4 eBGP neighbor statements to "send-label". Also remember the use of "next-hop-self" for reachability into the other AS and "next-hop-unchanged" when receiving routes from the other AS for the CEs.
One other thing to personally note. Task 18.8 uses EIGRP as the CE-PE protocol, I tend to forget to state the "autonomous-system", if you don't it wont peer.
-- Also, the lab doesn't state that you should import the route-target of the other AS' routes but you can do so to test that the CE in one AS is receiving the routes advertised by the CE in the other AS and vice versa.