Hi,
I did mine in 2 weeks at Anglo American in California, but it was very tough and not overly enjoyable. Means doing exams every second day, early starts and late finishes. Anglo gave gr8 access to the aircraft though, and gave me my own instructor at no extra charge.
Would recommend the PA28. Four weeks would be more than enough.
Hope this helps
www.flyaaa.com