Is there any reason why you wouldn't modify the metric inbound on R3 versus advertising them outbound? It doesn't specify which direction the routes need to be, and the solution in the guide doesn't work. If you make two route-maps on R3 and then match the prefix list and set the metric accordingly on each route-map inbound, then the output matches.
Any comment?