My fiance is from Peru and we recently had our I-129F approved in less than 4 months.
Just wanted to list some things that you probably already know.
My understanding is you need to include every single page of the passport, even blank pages
The packaging can make a difference. I originally had all of our documents in a binder, in plastic sleeves. I did one consult with a lawyer who told me it couldn't be processed like that, because they want to scan everything, and that they would throw it away. I then arranged it to be individual sheets of paper, with paperclips.
Good luck, your case sounds very solid!