660cc? I saw one last night for the first time. I think it was a 1100. It was called a Pajero Junior though.
I don't know much about Pajeros but know that any Spanish dictionary will tell you that Mitsubishi should have done more research before naming it. I bet they don't sell many in Spanish speaking countries.
eg:
http://forums.iagora.com/posts.html::message_id=82786