Situation:
Me: Indian living in US on H1B (valid until 2013); recently married
last month (only a week before H1B was stamped).
Wife: GC holder for less than 6 months. Has been to the US only once
in Jan2011 to receive GC that was sponsored by her USC uncle long time
back.

Question:
1. Because PD for F2A is 2007 for Indians, I know my wife must file I-130 before I can file I-485. But I am a bit concerned because my marriage is fairly recent and my wife is also a recent GC holder. Do I need to be worried about anything? We can show the joint lease statement etc but what else are we supposed to send with the I-130 package to make my case stronger and less suspicious that marriage was done only to get GC?

2. Are we missing anything else beside: I-130, G-325a (me and my wife),
marriage certificate, my birth cert, joint ownership or property etc,
copy of my wife's GC, photos?