My vote also is for MGM by Al's Toy Barn!!! He can sometimes be seen at MK by "his ride"; however, it is not a sure thing. However, it is on the MGM schedule daily.
Also, at MGM there is a photographer stationed there. We have bought the photos the last two trips. They always come out so perfect. They are both framed and are in our son's room.