The 3512 is Walmarts version of the 3510. No difference whatsoever. Different model number prevents a customer from being able to have Walmart price adjust if the 3510 is cheaper somewhere else. Hope this helps.
Other people asked questions on various topics, and are still waiting for answer. Would be great if you can take a sec and answer them