There was a outdoor two-level parking lot in between Union Avenue and Main Street that's now being torn down. That's only exacerbated the already free-for-all traffic situation on that block. Whenever I have to go to that part of Flushing, I park on Parsons Blvd. and walk an extra ten minutes because it's worth it so that I don't have to deal with that zone of idiocy.
I used to park on Parson too but unless I timed the street sweeping expiration time around there were times when I spent a lot of time looking for a spot. BTW, I used to park on Parsons and Beech when I used to visit with Helen (Helen & Amy fame) at her apt on Beech — long moved away.
.
There is a very large and almost always empty (except when there is a Mets, tennis open game) parking area off of East rd just before (W of) it meets I678. No pigeons crapping on your car and your car will be in full view of people including park police and NYPD driving by and there will be no car right behind and right in front of you arriving after you street park and blocking you in. There is a large opening in the fence between East Rd and the CubeSmart parking lot and it is a .7 mile walk (accord to gmaps measurement I just made) to 40th rd and main.
If the weather is bad (rain or too hot) I park in Skyview parking garage, probably the cheapest garage in Queens, ($3 for 3hrs). Park on the 2nd level (you won't have to take stairs or elevator to mall) and walk thru the mall to front CPt entrance which is a 2 block walk to Main st. If I'm low on condoms or minutes on my burner I buy them at Target in the front of the Mall (for cash of course) at the self checkout (so I don't have to deal with cashiers).