Just as a note, a telescope of that size won't let you see much in the way of astronomical objects. Never heard of the brand either, could be pretty bad.
I'd also be quite weary of the solar filter. Its not a good idea to go cheap on a thin piece of metal that has to protect your eyes from an...